-fill campagne autoroute
This commit is contained in:
@@ -118,7 +118,18 @@ public class Jeu implements KeyListener, ActionListener {
|
||||
|
||||
labScore.setText("<html><h3>score : " + score+"</h3></html>");
|
||||
// Gestion collision simple
|
||||
if (Math.abs(laligne.getHauteurLigneA(400) - demiCercleAvant.getY()) > 30) {
|
||||
double hauteurLigne = laligne.getHauteurLigneA(400);
|
||||
if (hauteurLigne != -1) {
|
||||
// calcule de la distance entre le centre du cercle et la ligne
|
||||
double distance = Math.abs(hauteurLigne - demiCercleAvant.getY());
|
||||
|
||||
// Si cette distance est strictement supérieure au rayon du bouclier,
|
||||
// cela signifie que la ligne est sortie de la bulle !
|
||||
if (distance > demiCercleAvant.getRayon()) {
|
||||
gameOver();
|
||||
}
|
||||
} else {
|
||||
// Si on arrive au bout de la ligne
|
||||
gameOver();
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user