ajout de plein de fonctionalité (sauver quitter, fin de partie , reprendre , reveler tout )

This commit is contained in:
2026-04-11 14:10:20 +02:00
parent ec932d0aae
commit 86ae6b6066
13 changed files with 319 additions and 126 deletions
+34
View File
@@ -0,0 +1,34 @@
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.io.FileInputStream;
import java.io.ObjectInputStream;
import java.io.IOException;
import java.io.File;
public class ActionReprendre implements ActionListener {
private Menu menu;
public ActionReprendre(Menu m) {
this.menu = m;
}
@Override
public void actionPerformed(ActionEvent e) {
try {
FileInputStream fichier = new FileInputStream("sauvegarde.ser");
ObjectInputStream flux = new ObjectInputStream(fichier);
Grille g = (Grille) flux.readObject();
flux.close();
fichier.close();
new FenetreJeu(g);
menu.getFenetre().dispose();
} catch (IOException | ClassNotFoundException ex) {
System.err.println("Erreur lors du chargement : " + ex.getMessage());
}
}
}