car
This commit is contained in:
parent
5cd1b4fd59
commit
f636d6de6a
3 changed files with 12 additions and 0 deletions
BIN
assets/car.png
Normal file
BIN
assets/car.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 136 KiB |
|
@ -1,6 +1,7 @@
|
||||||
let mapWidth = 210.;
|
let mapWidth = 210.;
|
||||||
let mapHeith = 100.;
|
let mapHeith = 100.;
|
||||||
const playerSize = 50.;
|
const playerSize = 50.;
|
||||||
|
const carSize = 50.;
|
||||||
const playerSpeed=.2;
|
const playerSpeed=.2;
|
||||||
const bulletSpeed=playerSpeed*2;
|
const bulletSpeed=playerSpeed*2;
|
||||||
const halfSqrtTwo=0.70710678118;
|
const halfSqrtTwo=0.70710678118;
|
||||||
|
|
11
js/render.js
11
js/render.js
|
@ -1,7 +1,10 @@
|
||||||
const imgPlayer = new Image();
|
const imgPlayer = new Image();
|
||||||
const imgBullet = new Image();
|
const imgBullet = new Image();
|
||||||
|
const imgCar = new Image();
|
||||||
imgPlayer.src = "./assets/body.png";
|
imgPlayer.src = "./assets/body.png";
|
||||||
imgBullet.src = "./assets/bullet.png";
|
imgBullet.src = "./assets/bullet.png";
|
||||||
|
imgCar.src = "./assets/car.png";
|
||||||
|
|
||||||
class Render {
|
class Render {
|
||||||
|
|
||||||
constructor(id, mapsrc) {
|
constructor(id, mapsrc) {
|
||||||
|
@ -62,6 +65,14 @@ class Render {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
RenderCar(x,y, angle) {
|
||||||
|
this.ctx.save();
|
||||||
|
this.ctx.translate(x, y);
|
||||||
|
this.ctx.rotate(angle);
|
||||||
|
this.ctx.drawImage(imgCar, -carSize / 2, -carSize / 2, carSize, carSize);
|
||||||
|
this.ctx.restore();
|
||||||
|
}
|
||||||
|
|
||||||
RenderBullet(bullet) {
|
RenderBullet(bullet) {
|
||||||
this.ctx.save();
|
this.ctx.save();
|
||||||
this.ctx.translate(bullet.x, bullet.y);
|
this.ctx.translate(bullet.x, bullet.y);
|
||||||
|
|
Loading…
Reference in a new issue