witchday/GameObject.js

22 lines
379 B
JavaScript
Raw Normal View History

class GameObject {
constructor(config) {
this.isMounted = false;
this.x = config.x || 0;
this.y = config.y || 0;
this.direction = config.direction || "down";
this.sprite = new Sprite({
gameObject: this,
src: config.src || "/images/characters/people/hero.png",
});
}
mount(map) {
this.isMounted = true;
map.addWall(this.x, this.y);
}
update() {
}
}