import java.awt.event.ActionEvent; import java.awt.event.ActionListener; public class ControleurJeu implements ActionListener { private FenetreJeu fenetre; public ControleurJeu(FenetreJeu f) { this.fenetre = f; } @Override public void actionPerformed(ActionEvent e) { // Si la partie est finie, le bouton sert à retourner au menu if (fenetre.getGrille().isPartieTerminee()) { this.fenetre.dispose(); MenuPrincipal nouveauMenu = new MenuPrincipal(); nouveauMenu.setVisible(true); } // Sinon (partie en cours), c'est bien le bouton "Sauver et Quitter" else { System.out.println("Sauvegarde de la partie en cours... (Bientôt implémenté)"); System.exit(0); } } }