private void InitializeModelsAndControllers() { var shovel = new ShovelModel(ShovelsAmount); _shovelController = new ShovelController(shovel); var gold = new GoldWalletModel(GoldGoal); _goldWalletController = new GoldWalletController(gold); for (int i = 0; i < FieldSize * FieldSize; ++i) { var cell = new CellModel(CellDepth, i); _cellControllers.Add(i, new CellController(cell)); } var goldBarsSpawnerModel = new GoldBarsSpawnerModel(); _goldBarsSpawnerController = new GoldBarsSpawnerController(goldBarsSpawnerModel); var gameProcessModel = new GameProcessModel(); _gameProcessController = new GameProcessController(gameProcessModel); }
public GoldBarsSpawnerController(GoldBarsSpawnerModel model) { _model = model; }