Exemple #1
0
 public void Do(Game game, BaseScreen currentScreen)
 {
     if (_building != null && game.Player.Gold >= _building.Price)
     {
         game.Player.City.Buildings.Add(_building.Build());
         game.Player.Gold -= _building.Price;
         currentScreen     = new BuildScreen(game);
         currentScreen.Draw();
     }
     else
     {
         currentScreen = new BuildScreen(game);
         currentScreen.Draw("Not enough gold!");
     }
 }
 public void Do(Game game, BaseScreen currentScreen)
 {
     currentScreen = new BuildScreen(game);
     currentScreen.Draw();
 }