ajout de l'historique de jeu

This commit is contained in:
tit-exe
2026-03-27 11:16:32 +01:00
parent 2c93a102f2
commit d69b806001
5 changed files with 117 additions and 11 deletions

View File

@@ -7,10 +7,12 @@ public class GestionnaireFinDePartie {
private boolean estGameOver = false;
private JLabel labGameOver;
private GestionnaireScore gestionnaireBDD;
private GestionnaireHistorique gestionnaireHistorique;
public GestionnaireFinDePartie(JLabel labGameOver, GestionnaireScore gestionnaireBDD) {
public GestionnaireFinDePartie(JLabel labGameOver, GestionnaireScore gestionnaireBDD, GestionnaireHistorique gestionnaireHistorique) {
this.labGameOver = labGameOver;
this.gestionnaireBDD = gestionnaireBDD;
this.gestionnaireHistorique = gestionnaireHistorique;
}
public void declencherGameOver(ZoneDessin ecran, String pseudo, int score) {
@@ -18,9 +20,11 @@ public class GestionnaireFinDePartie {
ecran.arreter();
labGameOver.setVisible(true);
//sauvegarde dans le top score seulement si ya un pseudo
if (pseudo != null && !pseudo.isEmpty()) {
gestionnaireBDD.sauvegarderScore(pseudo, score);
}
gestionnaireHistorique.sauvegarderPartie(pseudo, score);
}
public boolean estGameOver() {
@@ -31,4 +35,4 @@ public class GestionnaireFinDePartie {
estGameOver = false;
labGameOver.setVisible(false);
}
}
}