Class: GameState
- Inherits:
-
Object
- Object
- GameState
- Defined in:
- lib/gamestates/game_state.rb
Overview
class GameState
Class Method Summary collapse
Instance Method Summary collapse
- #button_down(_id) ⇒ Object
- #draw ⇒ Object
- #enter ⇒ Object
- #leave ⇒ Object
- #needs_redraw? ⇒ Boolean
- #update ⇒ Object
Class Method Details
.switch(new_state) ⇒ Object
3 4 5 6 7 |
# File 'lib/gamestates/game_state.rb', line 3 def self.switch(new_state) $window.state && $window.state.leave $window.state = new_state new_state.enter end |
Instance Method Details
#button_down(_id) ⇒ Object
25 26 |
# File 'lib/gamestates/game_state.rb', line 25 def (_id) end |
#draw ⇒ Object
15 16 |
# File 'lib/gamestates/game_state.rb', line 15 def draw end |
#enter ⇒ Object
9 10 |
# File 'lib/gamestates/game_state.rb', line 9 def enter end |
#leave ⇒ Object
12 13 |
# File 'lib/gamestates/game_state.rb', line 12 def leave end |
#needs_redraw? ⇒ Boolean
21 22 23 |
# File 'lib/gamestates/game_state.rb', line 21 def needs_redraw? true end |
#update ⇒ Object
18 19 |
# File 'lib/gamestates/game_state.rb', line 18 def update end |