diff --git a/js/class.js b/js/class.js index 2ba5648..e3937a9 100644 --- a/js/class.js +++ b/js/class.js @@ -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) {