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