class RubyMan::GameOver

Game Over screen with enterable player name

Public Instance Methods

button_down(id) click to toggle source
# File lib/ruby_man/GameObjects/game_over.rb, line 40
def button_down(id)
  main_menu if id == Gosu::KbEnter || id == Gosu::KbReturn
end
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
main_menu() click to toggle source
x_center() click to toggle source
# File lib/ruby_man/GameObjects/game_over.rb, line 36
def x_center
  @game.x_res / 2
end