game over ok
This commit is contained in:
@@ -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
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user