test pour afficher les tuiles d'une manière différente
This commit is contained in:
@@ -1,20 +1,15 @@
|
||||
import model.Game;
|
||||
import view.GameView;
|
||||
import controller.GameController;
|
||||
|
||||
import javax.swing.*;
|
||||
|
||||
public class Main {
|
||||
public static void main(String[] args) {
|
||||
SwingUtilities.invokeLater(() -> {
|
||||
Game game = new Game();
|
||||
GameView gameView = new GameView(game); // Crée la vue sans contrôleur pour le moment
|
||||
GameController controller = new GameController(game, gameView); // Initialise le contrôleur avec game et gameView
|
||||
// Exemple : une tuile avec deux terrains
|
||||
Tile tile = new Tile(Terrain.MER, Terrain.FORET, 1);
|
||||
|
||||
// Passe ensuite le contrôleur à la vue une fois que tout est initialisé
|
||||
gameView.setController(controller);
|
||||
// Vue
|
||||
GameView view = new GameView(tile);
|
||||
|
||||
gameView.setVisible(true); // Affiche la fenêtre
|
||||
});
|
||||
// Contrôleur
|
||||
GameController controller = new GameController(view);
|
||||
|
||||
// Démarrer le jeu
|
||||
controller.startGame();
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user