22 lines
379 B
JavaScript
22 lines
379 B
JavaScript
|
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() {
|
||
|
|
||
|
}
|
||
|
}
|