decla-red/frontend/src/scripts/objects/view-object.ts
schmelczerandras 1ce961d6c2 Fix some issues
2020-11-03 23:40:14 +01:00

9 lines
354 B
TypeScript

import { Renderer } from 'sdf-2d';
import { GameObject, UpdateProperty } from 'shared';
export interface ViewObject extends GameObject {
step(deltaTimeInMilliseconds: number): void;
draw(renderer: Renderer, overlay: HTMLElement, shouldChangeLayout: boolean): void;
updateProperties(update: Array<UpdateProperty>): void;
beforeDestroy(): void;
}