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

@@ -34,7 +34,7 @@ public class Ligne extends ObjetGraphique{// Hérite de la classe ObjetGraphique
//-------------------------------------------------------------------------
public Ligne(){
// Valeurs initiales pour la position de la Ligne
double x = 800;
double x = 400;
double y = 200;
double xCourant = x;
@@ -93,4 +93,15 @@ public class Ligne extends ObjetGraphique{// Hérite de la classe ObjetGraphique
s.setX(s.getX() - vitesseDefilement);
}
}
public double getHauteurLigneA(double xCercle) {
for (Segment s : listSegments) {
// Si le segment couvre la position X du cercle
if (xCercle >= s.getX() && xCercle <= (s.getX() + s.xLong)) {
// Calcul de l'interpolation linéaire pour trouver le Y exact sur le segment
double ratio = (xCercle - s.getX()) / s.xLong;
return s.getY() + (ratio * s.yLong);
}
}
return -1; // Hors de la ligne
}
}