Files
archived-L3-racing-game/view/Main.java
2025-11-06 20:29:58 +01:00

25 lines
642 B
Java

import model.*;
import view.*;
public class Main {
public static void main(String[] args) {
// Création du modèle (jeu)
Game jeu = new Game.Builder()
.defaultMap()
.setPlayers(3)
.build();
// Création de la vue
FenetreJeu vue = new FenetreJeu(jeu);
// Lier le bouton pause
vue.setActionPause(jeu::togglePause);
// Timer Swing pour actualiser la vue
new javax.swing.Timer(1000, e -> vue.rafraichir(jeu)).start();
// Thread séparé pour exécuter la logique du jeu
new Thread(jeu::run).start();
}
}