From 4e5ab186941330d0bd980e372823a662fd568d3c Mon Sep 17 00:00:00 2001 From: MOISOIU Stefan-Mihai <66520304+stefanmoisoiu@users.noreply.github.com> Date: Mon, 16 Mar 2026 16:25:35 +0100 Subject: [PATCH] fix niveaux --- src/Cercle.java | 6 +++++- src/GestionnaireNiveau.java | 10 +++++----- 2 files changed, 10 insertions(+), 6 deletions(-) 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() {