Tank movement and sprite fixed
This commit is contained in:
parent
86e0b45a2f
commit
d7eab96f8a
@ -31,7 +31,7 @@ export class CollisionManager {
|
||||
_checkBoundaries(xMin, xMax, yMin, yMax) {
|
||||
const tilesize = Constants.TILE_SIZE.getValue();
|
||||
|
||||
if (xMin < 0 || yMin < 0 || xMax >= this._map.width * tilesize || yMax >= this._map.height * tilesize)
|
||||
if (xMin < 0 || yMin < 0 || xMax > this._map.width * tilesize || yMax > this._map.height * tilesize)
|
||||
return CollisionTypeEnum.Edge;
|
||||
return null;
|
||||
}
|
||||
|
||||
@ -38,10 +38,10 @@ export class GameField {
|
||||
this.tileset.addTile(544, 64, 32, 32, BlockTypeEnum.Forest);
|
||||
|
||||
//Tank
|
||||
this.tileset.addTile(0, 0, 30, 30, 101);
|
||||
this.tileset.addTile(64, 0, 32, 30, 102);
|
||||
this.tileset.addTile(128, 0, 32, 30, 103);
|
||||
this.tileset.addTile(192, 0, 32, 30, 104);
|
||||
this.tileset.addTile(0, 2, 28, 30, 101);
|
||||
this.tileset.addTile(64, 0, 28, 28, 102);
|
||||
this.tileset.addTile(128, 0, 28, 28, 103);
|
||||
this.tileset.addTile(192, 0, 28, 28, 104);
|
||||
|
||||
await this.tileset.loadAll();
|
||||
}
|
||||
|
||||
@ -7,7 +7,7 @@ export class PlayerTank {
|
||||
this.x = x;
|
||||
this.y = y;
|
||||
this.collisionManager = collisionManager;
|
||||
this.speed = 4.0;
|
||||
this.speed = 3.0;
|
||||
this.direction = DirectionEnum.Up;
|
||||
}
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user