class Bench::SceneManager
- Bench::SceneManager
- Bench::Scene
- Reference
- Object
Defined in:
bench/scene_manager.crConstructors
Instance Method Summary
- #calc_fps
- #destroy
- #draw
- #init
- #keys : Bench::Keys
- #keys=(keys : Bench::Keys)
- #mouse : Bench::Mouse
- #mouse=(mouse : Bench::Mouse)
- #redraw=(redraw : Bool)
- #redraw? : Bool
- #reset
- #scene : GameScene
- #scene=(scene : GameScene)
- #update(keys : Keys, mouse : Mouse)
- #update(event : LibAllegro::Event)
Instance methods inherited from class Bench::Scene
destroy
destroy,
draw
draw,
exit=(exit : Bool)
exit=,
exit? : Bool
exit?,
init
init,
name : Symbol
name,
name=(name : Symbol)
name=,
reset
reset,
screen_height : Int32
screen_height,
screen_height=(screen_height : Int32)
screen_height=,
screen_width : Int32
screen_width,
screen_width=(screen_width : Int32)
screen_width=,
update(keys : Keys, mouse : Mouse)
update
Constructor methods inherited from class Bench::Scene
new(screen_width : Int32, screen_height : Int32)new new