@woosh/meep-engine
Version:
Pure JavaScript game engine. Fully featured and production ready.
26 lines (15 loc) • 511 B
TypeScript
import Scene from "./Scene";
import {EntityManager} from "../ecs/EntityManager";
export default class SceneManager {
readonly current_scene:Scene|null
readonly entity_manager: EntityManager
create(name: string): Scene
add(scene: Scene): void
set(name: string): void
stackPush(id: string): void
stackPop(): string
remove(name: string): boolean
clear(): void
exists(name: string): boolean
getByName(name: string): Scene | undefined
}