Stop before running into followed Avatar; stop sprite animation

This commit is contained in:
PizZaKatZe 2021-11-30 11:48:59 +01:00
parent 372dda792f
commit e7f1395809
3 changed files with 4 additions and 4 deletions

View file

@ -41,7 +41,7 @@ export class PlayerMovement {
oldX: this.startPosition.x,
oldY: this.startPosition.y,
direction: this.endPosition.direction,
moving: true,
moving: this.endPosition.moving,
};
}
}

View file

@ -117,7 +117,7 @@ export class Player extends Character {
const distance = Math.pow(xDist, 2) + Math.pow(yDist, 2);
if (distance < 650) {
if (distance < 2000) {
this.stop();
} else {
const moveAmount = 9 * 20;

View file

@ -74,7 +74,7 @@ describe("Interpolation / Extrapolation", () => {
});
});
it("should should keep moving until it stops", () => {
it("should keep moving until it stops", () => {
const playerMovement = new PlayerMovement({
x: 100, y: 200
}, 42000,
@ -95,7 +95,7 @@ describe("Interpolation / Extrapolation", () => {
oldX: 100,
oldY: 200,
direction: 'up',
moving: true
moving: false
});
});
})