class MenuItem
Public Class Methods
new(x, y, window)
click to toggle source
# File lib/menuitem.rb, line 4 def initialize(x, y, window) @x = x @y = y @window = window @selected = false end
Public Instance Methods
draw()
click to toggle source
# File lib/menuitem.rb, line 25 def draw @window.font.draw_text(@text.to_s, @x, @y, ZOrder::UI, 1.0, 1.0, @selected ? Gosu::Color::RED : Gosu::Color::YELLOW) end
on_enter()
click to toggle source
# File lib/menuitem.rb, line 23 def on_enter; end
select()
click to toggle source
# File lib/menuitem.rb, line 19 def select @selected = true end
unselect()
click to toggle source
# File lib/menuitem.rb, line 15 def unselect @selected = false end