21 lines
713 B
Java
21 lines
713 B
Java
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
|
|
|
|
// Passe ensuite le contrôleur à la vue une fois que tout est initialisé
|
|
gameView.setController(controller);
|
|
|
|
gameView.setVisible(true); // Affiche la fenêtre
|
|
});
|
|
}
|
|
}
|