Skip to content
Snippets Groups Projects
Commit de0ef4f3 authored by Louis MALTERRE's avatar Louis MALTERRE
Browse files

j'ai rendu independant la vitesse du saut et la vitesse laterale + bug saut fixe LM

parent beeb7911
Branches
No related tags found
No related merge requests found
......@@ -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;
}
}
......@@ -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
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment