public CpuCharacterPresenter( ICharacterView characterView, IPhaseProvider phaseProvider, IPhaseRegister phaseRegister, ICurrentSkillModel currentSkill, ITurnCharacterProvider turnCharacter, IDamagePhaseFinalizer damagePhaseFinalizer, IResidueCharacterRegister residueCharacter, IResidueEnemyRegister enemyRegister, IMoveLoadProvider moveLoadProvider, ICharacterMove characterMove, ICpuUseCase cpuUseCase, Character character ) { _characterView = characterView; _phaseProvider = phaseProvider; _phaseRegister = phaseRegister; _currentSkill = currentSkill; _turnCharacter = turnCharacter; _damagePhaseFinalizer = damagePhaseFinalizer; _enemyRegister = enemyRegister; _moveLoadProvider = moveLoadProvider; _characterMove = characterMove; _cpuUseCase = cpuUseCase; _character = character; }
public StageInitializeUseCase( IPhaseProvider phaseProvider, IPhaseRegister phaseRegister, IResidueCharacters residueCharacters, IResidueEnemies residueEnemies, ICharacterBufferInitializer bufferInitializer, ILoadCharacter loadCharacter, ILoadStage loadStage, IDiceFactory diceFactory, ICharacterFactory characterFactory, IStageInitializer stageInitializer, PanelView.Factory panelFactory) { _phaseProvider = phaseProvider; _phaseRegister = phaseRegister; _residueCharacters = residueCharacters; _residueEnemies = residueEnemies; _bufferInitializer = bufferInitializer; _loadCharacter = loadCharacter; _loadStage = loadStage; _diceFactory = diceFactory; _characterFactory = characterFactory; _stageInitializer = stageInitializer; _panelFactory = panelFactory; }
public MovePanelPresenter(IPanelView panelView, IPhaseProvider phaseProvider, IPanelSelector panelSelector, IMoveLoadRegister moveLoadRegister) { _panelView = panelView; _phaseProvider = phaseProvider; _panelSelector = panelSelector; _moveLoadRegister = moveLoadRegister; }
public TitleScreenPresenter( TitleScreen screen, IPhaseProvider phaseProvider, IPhaseRegister phaseRegister) { _screen = screen; _phaseProvider = phaseProvider; _phaseRegister = phaseRegister; }
public PanelPresenter( IPanelView panelView, IStageModel stageModel, IPhaseProvider phaseProvider ) { _panelView = panelView; _stageModel = stageModel; _phaseProvider = phaseProvider; }
public TurnFinalizeUseCase( IPhaseRegister phaseRegister, IPhaseProvider phaseProvider, IResidueCharacters residueCharacters, IResidueEnemies residueEnemies ) { _phaseRegister = phaseRegister; _phaseProvider = phaseProvider; _residueCharacters = residueCharacters; _residueEnemies = residueEnemies; }
public DiceRollPresenter( IDiceFactory diceFactory, IPhaseProvider phaseProvider, IDicePhaseFinalizer dicePhaseFinalizer, ISkillRollDetail skillRollDetail ) { _diceFactory = diceFactory; _phaseProvider = phaseProvider; _dicePhaseFinalizer = dicePhaseFinalizer; _skillRollDetail = skillRollDetail; }
public MoveScreenPresenter( MoveScreen screen, IPhaseProvider phaseProvider, IPhaseRegister phaseRegister, IMoveLoadRegister moveLoadRegister, ITurnCharacterProvider turnCharacter) { _screen = screen; _phaseProvider = phaseProvider; _phaseRegister = phaseRegister; _moveLoadRegister = moveLoadRegister; _turnCharacter = turnCharacter; }
public AttackScreenPresenter( AttackScreen screen, IPhaseProvider phaseProvider, IPhaseRegister phaseRegister, ITurnCharacterProvider turnCharacter, ITargetUseCase targetUseCase, ITargetSubmitter targetSubmitter) { _screen = screen; _phaseProvider = phaseProvider; _phaseRegister = phaseRegister; _turnCharacter = turnCharacter; _targetUseCase = targetUseCase; _targetSubmitter = targetSubmitter; }
public StageUseCase( IResidueCharacters residueCharacter, IResidueEnemies residueEnemy, IStageModel stageModel, IPhaseProvider phaseProvider, ITargetRegister targetRegister, ITurnCharacterProvider turnCharacter ) { _residueCharacter = residueCharacter; _residueEnemy = residueEnemy; _stageModel = stageModel; _phaseProvider = phaseProvider; _targetRegister = targetRegister; _turnCharacter = turnCharacter; }
public StandByInitializer(IPhaseProvider phaseProvider, INextTurn nextTurn) { _phaseProvider = phaseProvider; _nextTurn = nextTurn; }