@ujjwalvivek/tinyts
    Preparing search index...

    Class SceneAbstract

    Lightweight scene management using a stack-based scene graph.

    Useful for menus, gameplay, pause overlays, and level transitions.

    class MenuScene extends Scene {
    onEnter() { console.log('menu started'); }
    render() { drawText('Press SPACE', ...); }
    }

    const sm = new SceneManager();
    sm.push(new MenuScene('menu'));

    // In your game loop:
    engineStart({
    update(dt) { sm.current?.update(dt); },
    render() { sm.current?.render(); },
    });
    Index

    Constructors

    Properties

    Methods

    Constructors

    Properties

    name: string

    Human-readable scene identifier.

    Methods

    • Called when the scene becomes active (first pushed, or resumed after pop).

      Returns void

    • Called when the scene is no longer active (popped or replaced).

      Returns void

    • Called every frame while this scene is active.

      Returns void

    • Called every frame while this scene is active.

      Parameters

      • _dt: number

      Returns void