class Core::States::MagicMenu
Public Class Methods
new(window, previous, party)
click to toggle source
Calls superclass method
# File lib/states/menus/magic.rb, line 7 def initialize(window, previous, party) super(window) @previous = previous @party = party @background = Core.sprite("menu/ingame_background") @w = Core::GUI::Window.new(0, 0, 1024, 768, Trans.menu(:magic)) @w.add(:charselect, CharSelector.new(32, 32, party)) end
Public Instance Methods
draw()
click to toggle source
# File lib/states/menus/magic.rb, line 24 def draw @background.draw(0, 0, 0) @w.draw draw_cursor end
update()
click to toggle source
Calls superclass method
# File lib/states/menus/magic.rb, line 15 def update super if @window.pressed?(Gosu::KbEscape) or @w.remove? @window.advance(@previous) end @w.update if @w.get(:charselect).changed? end end