Files
SAE21_2025/ControleurMenu.java
T
2026-03-30 22:33:20 +02:00

38 lines
1.0 KiB
Java

import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
public class ControleurMenu implements ActionListener {
private MenuPrincipal menu;
public ControleurMenu(MenuPrincipal m) {
this.menu = m;
}
@Override
public void actionPerformed(ActionEvent evenement) {
if (evenement.getSource() == this.menu.getBtnNouvellePartie()) {
System.out.println("Création d'une nouvelle partie...");
Grille nouvelleGrille = new Grille(10, 10, 10);
FenetreJeu fenetre = new FenetreJeu(nouvelleGrille);
fenetre.setVisible(true);
this.menu.dispose();
} else if (evenement.getSource() == this.menu.getBtnReprendre()) {
System.out.println("Chargement de la sauvegarde...");
} else if (evenement.getSource() == this.menu.getBtnQuitter()) {
System.out.println("Fermeture du jeu.");
System.exit(0);
}
}
}