예제 #1
0
 public CityController(CityDatabase cityDatabase,
                       CityView cityView,
                       DayCounterController dayCounterController,
                       HourController hourController,
                       BuildingInfoBuyPanelPresenter buildingInfoBuyPanelPresenter)
 {
     _cityDatabase                  = cityDatabase;
     _cityView                      = cityView;
     _dayCounterController          = dayCounterController;
     _hourController                = hourController;
     _buildingInfoBuyPanelPresenter = buildingInfoBuyPanelPresenter;
 }
 public BuildingInfoBuyPanelPresenter(BuildingBuyPanelView view,
                                      AllBuildingsDatabase allBuildingsDatabase,
                                      BuildingButtonBuilder buildingButtonBuilder,
                                      BuildingsStacker buildingsStacker,
                                      PurchaseBuildingsHandler purchaseBuildingsHandler,
                                      CityDatabase cityDatabase)
 {
     _view = view;
     _allBuildingsDatabase     = allBuildingsDatabase;
     _buildingButtonBuilder    = buildingButtonBuilder;
     _buildingsStacker         = buildingsStacker;
     _purchaseBuildingsHandler = purchaseBuildingsHandler;
     _cityDatabase             = cityDatabase;
 }
예제 #3
0
 public MineBuildingModel(ABuildingView view, ResourcesModel resourcesModel, CityDatabase cityDatabase) : base(view,
                                                                                                               resourcesModel, cityDatabase)
 {
 }
예제 #4
0
 public ABuildingModel(ABuildingView view, ResourcesModel resourcesModel, CityDatabase cityDatabase)
 {
     _cityDatabase   = cityDatabase;
     _view           = view;
     _resourcesModel = resourcesModel;
 }