class RubyMan::GameOver
Game Over screen with enterable player name
Public Instance Methods
created()
click to toggle source
Calls superclass method
RubyMan::GameObject#created
# File lib/ruby_man/GameObjects/game_over.rb, line 14 def created super @text = ResourceManager['text_normal'] @large_text = ResourceManager['text_large'] @name = '' @input = PlayerName.new @game.text_input = @input end
draw()
click to toggle source
Calls superclass method
RubyMan::GameObject#draw
# File lib/ruby_man/GameObjects/game_over.rb, line 29 def draw super @large_text.draw_centered('Game over!', x_center, @game.y_res / 6, 0) @text.draw_centered('Enter name:', x_center, @game.y_res / 2, 0) @text.draw_centered(@input.text, x_center, @game.y_res / 2 + 32, 0) end
x_center()
click to toggle source
# File lib/ruby_man/GameObjects/game_over.rb, line 36 def x_center @game.x_res / 2 end