gestion difficulté + niveaux + bdd(buggé)
This commit is contained in:
@@ -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;
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user