| 123456789101112131415161718192021222324252627282930313233 |
- package controller.tiles.interactive.upgradeable;
- import controller.GameController;
- import controller.tiles.interactive.InteractiveTileController;
- import model.tiles.InteractiveTileModel;
- import util.Translator;
- import view.popUpMenu.PopupMenu;
- import view.popUpMenu.UpgradeMenu;
- import view.tile.interactive.IronMineView;
- public class IronMineController extends InteractiveTileController {
- public IronMineController(GameController gc, InteractiveTileModel model) {
- super(model, null, gc);
- setView(new IronMineView(gc, this));
- PopupMenu popup = new UpgradeMenu(100, 100, Translator.translate("popup.title.iron_mine"), this);
- setPopupOnClick(popup);
- }
- @Override
- public void upgrade() {
- boolean condition = false;
- if(condition){
- getModel().upgrade();
- }
- }
- @Override
- public void collect() {
- gameController.addToInventory(getModel().collect());
- }
- }
|