diff --git a/src/Cercle.java b/src/Cercle.java index 0d45a28..058d134 100644 --- a/src/Cercle.java +++ b/src/Cercle.java @@ -20,7 +20,8 @@ public class Cercle extends ObjetGraphique { // il s'agit plutôt d'arcs de cerc // pas = "delta t", permet de régler la jouabilité protected double pas = 0.2; - protected double impulsion = 2; + protected double impulsion = 4; + protected double gravite = 1; public static int xCercle = 400; @@ -70,6 +71,9 @@ public class Cercle extends ObjetGraphique { // il s'agit plutôt d'arcs de cerc @Override void Animer() { + // gravite + vitesse += gravite * pas; + // acceleration vers le haut if (montee == true) { vitesse -= impulsion * pas; diff --git a/src/GestionnaireNiveau.java b/src/GestionnaireNiveau.java index 7141972..f58c757 100644 --- a/src/GestionnaireNiveau.java +++ b/src/GestionnaireNiveau.java @@ -20,7 +20,7 @@ public class GestionnaireNiveau { // Niveau 1 niveaux.add(new Niveau(1, new Color(112, 158, 251), - 8, 1 / 80.0, 80, 100, 500)); + 8, 1 / 80.0, 70, 100, 500)); // Niveau 2 niveaux.add(new Niveau(2, @@ -30,17 +30,17 @@ public class GestionnaireNiveau { // Niveau 3 niveaux.add(new Niveau(3, new Color(255, 106, 132), - 12, 1 / 40.0, 50, 100, 500)); + 11, 1 / 50.0, 55, 100, 500)); // Niveau 4 niveaux.add(new Niveau(4, new Color(191, 255, 207), - 14, 1 / 35.0, 40, 100, 500)); + 12, 1 / 40.0, 50, 100, 500)); // Niveau 5 niveaux.add(new Niveau(5, - new Color(30, 30, 30), - 15, 1 / 30.0, 30, 100, 500)); + new Color(251, 233, 144), + 13, 1 / 35.0, 45, 100, 500)); } public void mettreAJour() {