gestion difficulté + niveaux + bdd(buggé)

This commit is contained in:
2026-02-23 11:14:56 +01:00
parent 08e68ad1ba
commit 67bfa58457
5 changed files with 171 additions and 32 deletions

View File

@@ -6,13 +6,18 @@ import java.awt.Graphics;
public class FondAutoroute extends ObjetGraphique {
private double decalage = 0;
// On ajoute une variable pour mémoriser la vitesse
private double vitesseDefilement;
public FondAutoroute() {
// On modifie le constructeur pour accepter la vitesse
public FondAutoroute(double vitesse) {
super();
this.vitesseDefilement = vitesse;
}
@Override
void Afficher(Graphics g) {
// ... (Garde exactement ton code d'affichage actuel avec les couleurs et les boucles for) ...
// Ciel de nuit urbaine
g.setColor(new Color(20, 20, 45));
g.fillRect(0, 0, 800, 50);
@@ -34,9 +39,11 @@ public class FondAutoroute extends ObjetGraphique {
@Override
void Animer() {
decalage += 5.0;
// On utilise la vitesse dynamique au lieu du 5.0 fixe
decalage += vitesseDefilement;
if (decalage >= 120) {
decalage = 0; // Boucle infinie
decalage = 0;
}
}
}