package view.tile.interactive; import controller.GameController; import view.Camera; import view.popUpMenu.PopupMenu; import view.popUpMenu.UpgradeMenu; import view.tile.InteractiveTile; import java.awt.*; public class Barracks extends InteractiveTile { public Barracks(int worldGridX, int worldGridY, GameController gc) { super(worldGridX, worldGridY, gc.getView().tileSize, gc.getView().tileSize, gc); PopupMenu popup = new UpgradeMenu(100, 100); setPopupOnClick(popup); } @Override public void drawTile(Graphics2D g2, Camera camera) { int size = gameController.getView().tileSize; g2.setColor(new Color(0, 0, 0, 160)); setImage("/tiles/barracksTest.png"); g2.drawImage(image, screenX, screenY, gameController.getView().tileSize, gameController.getView().tileSize, null); } }