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