battle-city-js/src/constants.js
2021-06-05 14:19:44 +02:00

24 lines
777 B
JavaScript

export class Constants {
static TILE_SIZE = new Constants(32);
static TANK_SIZE = new Constants(24);
static TANK_COLL_OFFSET = new Constants(0.05);
static TANK_SPEED = new Constants(2.0);
static SHOT_SPEED = new Constants(2.0);
static SHOT_SIZE = new Constants(5);
static PLAYER_TANK_ID_IMAGE = new Constants(100);
static BRICK_SOUND = new Constants("sound/brick.ogg");
static STEEL_SOUND = new Constants("sound/steel.ogg");
static EXPLOSION_SOUND = new Constants("sound/explosion.ogg");
static GAME_START_SOUND = new Constants("sound/gamestart.ogg");
static GAME_OVER_SOUND = new Constants("sound/gameover.ogg");
constructor(value){
this._value = value;
}
getValue() {
return this._value;
}
}