pencil.js / navigation / prepareScenes
Function: prepareScenes()
ts
function prepareScenes<K>(builders, container?): Record<K, Scene>;Defined in: navigation.ts:57
Build all scenes and display the first one
Type Parameters
| Type Parameter |
|---|
K extends string |
Parameters
| Parameter | Type | Default value | Description |
|---|---|---|---|
builders | Record<K, (scene) => void> | undefined | Set of function building the scenes |
container? | HTMLElement | window.document.body | Container for all the scenes (or the canvas to use) |
Returns
Record<K, Scene>
Prepared scenes
Example
ts
const scenes = prepareScenes({
menu: (scene) => {
button.on("click", () => scene.fire(new BaseEvent(Scene.events.change, "game")));
},
game: (scene) => { … },
});