Files
SAE31_2024/TestV1/TestEnAttendantResolutionBug/Main.java

21 lines
713 B
Java
Raw Normal View History

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
});
}
}