コード例 #1
0
ファイル: BattleManager.cs プロジェクト: bsoja/LegionGame
 public BattleManager(IArmiesRepository armiesRepository,
                      IPlayersRepository playersRepository,
                      IArmiesHelper armiesHelper,
                      ICitiesHelper citiesHelper,
                      IMessagesService messagesService,
                      IViewSwitcher viewSwitcher)
 {
     _playersRepository = playersRepository;
     _armiesRepository  = armiesRepository;
     _armiesHelper      = armiesHelper;
     _citiesHelper      = citiesHelper;
     _messagesService   = messagesService;
     _viewSwitcher      = viewSwitcher;
 }
コード例 #2
0
 public ArmiesTurnProcessor(ILegionInfo legionInfo,
                            IArmiesRepository armiesRepository,
                            ICitiesRepository citiesRepository,
                            IPlayersRepository playersRepository,
                            IArmiesHelper armiesHelper,
                            IBattleManager battleManager)
 {
     _legionInfo        = legionInfo;
     _armiesRepository  = armiesRepository;
     _citiesRepository  = citiesRepository;
     _playersRepository = playersRepository;
     _armiesHelper      = armiesHelper;
     _battleManager     = battleManager;
 }
コード例 #3
0
ファイル: CityIncidents.cs プロジェクト: bsoja/LegionGame
 public CityIncidents(IArmiesRepository armiesRepository,
                      ICharactersRepository charactersRepository,
                      IDefinitionsRepository definitionsRepository,
                      IArmiesHelper armiesHelper,
                      IMessagesService messagesService,
                      IViewSwitcher viewSwitcher)
 {
     _armiesRepository      = armiesRepository;
     _charactersRepository  = charactersRepository;
     _definitionsRepository = definitionsRepository;
     _armiesHelper          = armiesHelper;
     _messagesService       = messagesService;
     _viewSwitcher          = viewSwitcher;
 }