game over ok

This commit is contained in:
2026-02-03 15:45:52 +01:00
parent 71a2eac8b2
commit a470a08504
8 changed files with 63 additions and 46 deletions

View File

@@ -125,7 +125,7 @@ public class Jeu implements KeyListener, ActionListener{
fenetre.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
// Démarrage du timer, qui rythmera l'animation
horloge = new Timer(20, this);
horloge = new Timer(40, this);
horloge.start();
demiCercleArriere.setCouleur(new Color(0.8f, 0.0f, 0.0f));
@@ -139,6 +139,18 @@ public class Jeu implements KeyListener, ActionListener{
@Override
public void actionPerformed(ActionEvent e) {
ecran.traiterBoucleAnimation();
double yLigne = laligne.getHauteurLigneA(400);
double yCercle = demiCercleAvant.getY();
if (Math.abs(yLigne - yCercle) > 30) {
gameOver();
}
}
public void gameOver() {
horloge.stop(); // On arrête le Timer
ecran.setGameOver(true); // On prévient la zone de dessin
}
}