package controller; import model.Game; import model.Tile; import view.GameView; public class GameController { private Game game; private GameView gameView; private Tile currentTile; public GameController(Game game, GameView gameView) { this.game = game; this.gameView = gameView; this.currentTile = null; // Initialise sans tuile au début } public void selectNextTile(Tile tile) { this.currentTile = tile; } public Tile getNextTile() { return currentTile; // Retourne la tuile actuellement sélectionnée } public void placeTile(Tile tile) { game.placeTile(tile); gameView.update(game); currentTile = null; // Réinitialise après placement } }