InteractiveController.java 447 B

123456789101112131415161718192021222324
  1. package controller;
  2. import view.Camera;
  3. import view.popUpMenu.PopupMenu;
  4. import view.tile.ONCLICKTYPE;
  5. public interface InteractiveController {
  6. boolean getClicked();
  7. ONCLICKTYPE getOnClickType();
  8. PopupMenu getPopupMenu();
  9. void unClick();
  10. boolean isClicked(int screenX, int screenY, Camera camera);
  11. void click(int screenX, int screenY);
  12. void resize(int newTileSize);
  13. void move(int screenX, int screenY);
  14. }