Example #1
0
        public BenchService(BenchView benchView, IViewFactory <FieldView> fieldViewFactory, IBoardConfig boardConfig)
        {
            _benchView        = benchView;
            _fieldViewFactory = fieldViewFactory;

            _fields = new Dictionary <int, Dictionary <int, FieldView> >(boardConfig.UnitInventorySize.x);

            CreateBench(boardConfig.UnitInventorySize);
        }
Example #2
0
        public BoardService(BoardView boardView, IViewFactory <FieldView> fieldViewFactory, IBoardConfig boardConfig)
        {
            _boardView        = boardView;
            _fieldViewFactory = fieldViewFactory;

            _fields = new Dictionary <int, Dictionary <int, FieldView> >(boardConfig.BoardSize.x);

            CreateBoard(boardConfig.BoardSize);
        }
Example #3
0
 public PreparationPhaseInstaller(IBoardConfig boardConfig)
 {
     _boardConfig = boardConfig;
 }