This commit is contained in:
Marty Killian 2023-11-29 19:09:13 +01:00
parent a6d22663b8
commit cd64606e61

View file

@ -63,18 +63,18 @@ class Player
let dx,dy;
switch(this.dir)
{
case 1: dx=0.;dy=-playerSpeed*dt;break;
case 2: dx=halfSqrtTwo*playerSpeed*dt;dy=-halfSqrtTwo*playerSpeed*dt;break;
case 3: dx=playerSpeed*dt;dy=0.;break;
case 4: dx=halfSqrtTwo*playerSpeed*dt;dy=halfSqrtTwo*playerSpeed*dt;break;
case 5: dx=0.;dy=playerSpeed*dt;break;
case 6: dx=-halfSqrtTwo*playerSpeed*dt;dy=halfSqrtTwo*playerSpeed*dt;break;
case 7: dx=-playerSpeed*dt;dy=0.;break;
case 8: dx=-halfSqrtTwo*playerSpeed*dt;dy=-halfSqrtTwo*playerSpeed*dt;break;
case 1: dx=0.;dy=-playerSpeed;break;
case 2: dx=halfSqrtTwo*playerSpeed;dy=-halfSqrtTwo*playerSpeed;break;
case 3: dx=playerSpeed;dy=0.;break;
case 4: dx=halfSqrtTwo*playerSpeed;dy=halfSqrtTwo*playerSpeed;break;
case 5: dx=0.;dy=playerSpeed;break;
case 6: dx=-halfSqrtTwo*playerSpeed;dy=halfSqrtTwo*playerSpeed;break;
case 7: dx=-playerSpeed;dy=0.;break;
case 8: dx=-halfSqrtTwo*playerSpeed;dy=-halfSqrtTwo*playerSpeed;break;
default:
}
this.x += dx;
this.y += dy;
this.x += dx*dt;
this.y += dy*dt;
for(let square in squares)
{