commenté le clonage de la frame dans le processus d'inversion d'une hitbox
This commit is contained in:
parent
c456d2f8c5
commit
c1a696ae1c
@ -179,7 +179,7 @@ public class Frame {
|
||||
isInverted = true;
|
||||
}
|
||||
|
||||
public void clone(Frame f) {
|
||||
public void clone(Frame f) { //TODO le clonage ne fonctionne pas certain paramètre renvoie toujours le pointeur vers un objet
|
||||
this.setMove_y(f.getMove_y());
|
||||
this.setMove_x(f.getMove_x());
|
||||
this.setPassHitBox(f.getPassHitBox());
|
||||
|
@ -343,10 +343,11 @@ public class match {
|
||||
objP2.setTextureWrap(f.getSprite()[0], f.getSprite()[1], f.getSprite()[2], f.getSprite()[3]);
|
||||
objP2.translate(new Vector3f(p2.getPosX() - oldPosXp2,p2.getPosY()-oldPosYp2,0));
|
||||
|
||||
Frame nf = new Frame();
|
||||
nf.clone(p2.getCurrentframe());
|
||||
nf.invertHitBoxes();
|
||||
p2.setCurrentFrame(nf);
|
||||
// Frame nf = new Frame(); //TODO dans l'état le clonage ne fonctionne pas
|
||||
// nf.clone(p2.getCurrentframe());
|
||||
// nf.invertHitBoxes();
|
||||
// p2.setCurrentFrame(nf);
|
||||
f.invertHitBoxes();
|
||||
objP2.flipTextureWrapH();
|
||||
|
||||
} else {
|
||||
@ -359,10 +360,11 @@ public class match {
|
||||
objP2.setTextureWrap(p2f.getSprite()[0], p2f.getSprite()[1], p2f.getSprite()[2], p2f.getSprite()[3]);
|
||||
objP2.translate(new Vector3f(p2.getPosX()-oldPosXp2,p2.getPosY()-oldPosYp2,0));
|
||||
|
||||
Frame nf = new Frame();
|
||||
nf.clone(p1.getCurrentframe());
|
||||
nf.invertHitBoxes();
|
||||
p1.setCurrentFrame(nf);
|
||||
// Frame nf = new Frame();
|
||||
// nf.clone(p1.getCurrentframe());
|
||||
// nf.invertHitBoxes();
|
||||
// p1.setCurrentFrame(nf);
|
||||
p1f.invertHitBoxes();
|
||||
objP1.flipTextureWrapH();
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user