ajout de plein de fonctionalité (sauver quitter, fin de partie , reprendre , reveler tout )
This commit is contained in:
@@ -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());
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user