diff --git a/MAVENProject/src/main/java/entity/Character.java b/MAVENProject/src/main/java/entity/Character.java index b84355862d0913dadd925d3142f0150b1b088370..d707fd2ffb855007204db4bdbf5d8ad1ad25678c 100644 --- a/MAVENProject/src/main/java/entity/Character.java +++ b/MAVENProject/src/main/java/entity/Character.java @@ -6,13 +6,15 @@ import jeu.Jeu; public class Character extends Entity{ - double vitesseActuX = 0; // vitesse actuelle supposée nulle au départ - double vitesseActuZ = 0; + private double vitesseActuX = 0; // vitesse actuelle supposée nulle au départ + private double vitesseActuZ = 0; + private final double impulsionSaut; private double masse; - public Character(Coordonnees c,double vitesseMax,double m){ + public Character(Coordonnees c,double vitesseMax,double m,double iS){ super(c,vitesseMax); this.masse = m; + this.impulsionSaut = iS; } @Override @@ -59,6 +61,9 @@ public class Character extends Entity{ public double getM() { return masse; } + public double getImpulsionSaut() { + return impulsionSaut; + } } diff --git a/MAVENProject/src/main/java/jeu/Jeu.java b/MAVENProject/src/main/java/jeu/Jeu.java index a994f9844142cd6b4f2e9144ad09b278e9609a5f..f1dbb89a02deb8d2f5e0a210d2ad06a0e4422728 100644 --- a/MAVENProject/src/main/java/jeu/Jeu.java +++ b/MAVENProject/src/main/java/jeu/Jeu.java @@ -20,7 +20,7 @@ public class Jeu implements Game{ /*A = new ArrayList<Double>(); n = 0;*/ - charac = new entity.Character(new Coordonnees(200, 300), 1500, 1); + charac = new entity.Character(new Coordonnees(200, 300), 2000, 1,600000); try { helpReader = new BufferedReader(new FileReader(source)); String line; @@ -57,7 +57,7 @@ public class Jeu implements Game{ } if (Jump) { if (charac.getCoord().getZ() < coordSol.getZ())a = 0; - else {comZ = 400*charac.getVitesseMax();/*A.add(charac.getCoord().getZ());n++;*/} + else if (charac.getVitesseActuZ() == 0){comZ = charac.getImpulsionSaut();/*A.add(charac.getCoord().getZ());n++;*/} } else { if (charac.getCoord().getZ() < coordSol.getZ()) { //a retoucher, j'ai besoin d'autres choses pour avancer