import java.awt.*; import java.util.HashMap; import java.util.Map; public class Board { private Map tiles; public Board() { tiles = new HashMap<>(); } // Vérifie si la position est déjà occupée public boolean isPositionOccupied(Point position) { return tiles.containsKey(position); } // Ajoute une tuile à une position donnée public void addTile(Point position, Tile tile) { if (!isPositionOccupied(position)) { tiles.put(position, tile); } } // Récupère la tuile à une position donnée public Tile getTile(Point position) { return tiles.get(position); } // Récupère toutes les tuiles public Map getTiles() { return tiles; } }