38 lines
1.0 KiB
Java
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);
|
|
}
|
|
}
|
|
}
|