diff options
Diffstat (limited to 'src/renderer/runtime/controller/entitycontext.ts')
-rw-r--r-- | src/renderer/runtime/controller/entitycontext.ts | 10 |
1 files changed, 3 insertions, 7 deletions
diff --git a/src/renderer/runtime/controller/entitycontext.ts b/src/renderer/runtime/controller/entitycontext.ts index 434bf9b..33d7b04 100644 --- a/src/renderer/runtime/controller/entitycontext.ts +++ b/src/renderer/runtime/controller/entitycontext.ts @@ -9,11 +9,7 @@ import { vec2 } from 'gl-matrix'; export class EntityContext implements CollidableGroup { public static async load(renderer: Renderer, name: string): Promise<EntityContext> { - return new EntityContext( - renderer, - name, - await EntityView.load(renderer, name), - ); + return new EntityContext(renderer, name, await EntityView.load(renderer, name)); } public readonly pos: vec2 = vec2.create(); @@ -28,7 +24,7 @@ export class EntityContext implements CollidableGroup { this.collision = mkCollision(view.data.collision); } - public render(time: number) { + public render(time: number): void { this.renderer.setTranslation(this.pos); this.view.renderByTime(time); } @@ -41,7 +37,7 @@ export class EntityContext implements CollidableGroup { return this.collision; } - public interact() { + public interact(): void { alert(`You've interacted with ${this.name}!`); } } |