Documentation / @debuffjp/core / Scene
Interface: Scene
Defined in: scene.ts:5
A scene owns a slice of game state. Lifecycle: enter → (update/render)* → exit.
Properties
id
readonlyid:string
Defined in: scene.ts:6
Methods
enter()?
optionalenter(game):void
Defined in: scene.ts:7
Parameters
game
Returns
void
exit()?
optionalexit(game):void
Defined in: scene.ts:11
Parameters
game
Returns
void
inspect()?
optionalinspect():unknown
Defined in: scene.ts:13
JSON-serialisable snapshot for dev tools and scenario assertions. Not called in production.
Returns
unknown
render()?
optionalrender(draw,alpha,game):void
Defined in: scene.ts:10
alpha is the fraction between the last and next simulation step, for interpolation.
Parameters
draw
alpha
number
game
Returns
void
update()?
optionalupdate(dt,game):void
Defined in: scene.ts:8
Parameters
dt
number
game
Returns
void