2020-04-21 15:55:56 +02:00
|
|
|
export class Entity {
|
|
|
|
constructor() {}
|
|
|
|
async render(renderNode) {}
|
|
|
|
async update(renderNode) {}
|
|
|
|
}
|
|
|
|
|
|
|
|
export class Sprite extends Entity {
|
|
|
|
constructor(image) {
|
|
|
|
if (!(image instanceof Image))
|
|
|
|
throw TypeError("Image has to be instance of `Image`");
|
2020-04-21 19:04:08 +02:00
|
|
|
|
|
|
|
this.image = image;
|
|
|
|
}
|
|
|
|
|
|
|
|
async render(renderNode) {
|
|
|
|
|
2020-04-21 15:55:56 +02:00
|
|
|
}
|
|
|
|
}
|