#-------------------------------------------------------------------------- # * Make Command List #-------------------------------------------------------------------------- def make_command_list(index = 0) make_commands(index) end #-------------------------------------------------------------------------- # * Make Commands #-------------------------------------------------------------------------- def make_commands(index) case index when 0 @actor.current_classes.each_index { |i| add_command($data_classes[@actor.current_classes[i]].name, $data_classes[@actor.current_classes[i]].name.to_sym) } when 1 @actor.available_classes.each_index { |i| add_command($data_classes[@actor.available_classes[i]].name, $data_classes[@actor.available_classes[i]].name.to_sym) } end end #-------------------------------------------------------------------------- # * Refresh List #-------------------------------------------------------------------------- def refresh_list(index) contents.clear make_command_list(index) end