コード例 #1
0
ファイル: UnitPresenter.cs プロジェクト: Sundem/TD
 public UnitPresenter(IUnitView view)
 {
     _view = view;
     _navigationSystem = NavigationSystem.Instance;
     _enemyManager = EnemyManager.Instance;
     cellManager = CellManager.Instance;
 }
コード例 #2
0
 public CompetitionBootstrap(IBattleArena battleArena, INavigationSystem navigationSystem,
                             IRobotFactory robotFactory, IArenaFactory arenaFactory, IConsoleWrapper console, ILogWriter logWriter)
 {
     _logWriter   = logWriter;
     _console     = console;
     _gameConsole = new GameConsole(battleArena, navigationSystem, robotFactory, arenaFactory, console, logWriter);
 }
コード例 #3
0
        public GameConsole(IBattleArena battleArena, INavigationSystem navigationSystem, IRobotFactory robotFactory, IArenaFactory arenaFactory, IConsoleWrapper console, ILogWriter logWriter)
        {
            _battleArena      = battleArena;
            _navigationSystem = navigationSystem;
            _console          = console;
            _logWriter        = logWriter;

            _robotMapper = new RobotMapper(robotFactory, arenaFactory);
            _arenaMapper = new ArenaMapper(arenaFactory);
        }
コード例 #4
0
 public void TearDown()
 {
     navigationSystem = null;
 }
コード例 #5
0
 public void SetUp()
 {
     navigationSystem = new NavigationSystem();
     battleArenaMock  = new Mock <IBattleArena>();
     robotMock        = new Mock <IRobot>();
 }