import { DirectionEnum } from "./directionEnum"; export class PlayerTank { constructor(x, y) { this.x = x; this.y = y; this.speed = 5.0; this.direction = DirectionEnum.Up; } move(direction) { switch (direction) { case DirectionEnum.Up: this.y -= this.speed; break; case DirectionEnum.Left: this.x -= this.speed; break; case DirectionEnum.Right: this.x += this.speed; break; case DirectionEnum.Down: this.y += this.speed; break; } this.direction = direction; // console.log(this.x + " " + this.y); } draw(tileset, ctx, tilesize) { ctx.drawImage(tileset.getImageOf(100 + this.direction.getValue()), this.x, this.y, tilesize, tilesize); } }