Dawn/ts/scene/Scene.ts
2021-09-26 00:42:35 -07:00

14 lines
306 B
TypeScript

import { IAssetOwner } from "../asset/AssetManager";
import { Game } from "../game/Game";
export abstract class Scene implements IAssetOwner {
public readonly game:Game;
constructor(game:Game) {
this.game = game;
}
abstract init():void;
abstract update():void;
abstract dispose():void;
}