package dev.llan.controller;
import dev.llan.model.board.Point;
import dev.llan.model.board.Tile;
import dev.llan.model.cards.Card;
public interface Controller {
void newGame();
void tileClick(Tile tile);
void equip(int index);
void swapEquipment(int first, int second);
void removeEquipment(int index);
void swapCard(int first, int second);
void cardClick(int index, Card card);
void removeCard(int index);
void endTurn();
void waitTurn();
void cancelSelectedCard();
void setHighlighted(Point point, boolean highlighted);
}