- #encoding:utf-8 
- #============================================================================== 
- # ■ Scene_Menu 
- #------------------------------------------------------------------------------ 
- #  菜单画面 
- #============================================================================== 
-   
- class Scene_Menu < Scene_MenuBase 
-   #-------------------------------------------------------------------------- 
-   # ● 开始处理 
-   #-------------------------------------------------------------------------- 
-   def start 
-     super 
-     create_command_window 
-     create_gold_window 
-     create_status_window 
-     create_item_bg 
-   end 
-   #-------------------------------------------------------------------------- 
-   # ☆ 生背景图形 
-   #-------------------------------------------------------------------------- 
-   def create_item_bg 
-     @menuback_sprite = Sprite.new 
-     @menuback_sprite.bitmap = Cache.system("男主_back") 
-   end 
-   #-------------------------------------------------------------------------- 
-   # ● 生成指令窗口 
-   #-------------------------------------------------------------------------- 
-   def create_command_window 
-     @command_window = Window_MenuCommand.new 
-     @command_window.set_handler(:item,      method(:command_item)) 
-     @command_window.set_handler(:skill,     method(:command_skill)) 
-     @command_window.set_handler(:equip,     method(:command_equip)) 
-     @command_window.set_handler(:status,    method(:command_status)) 
- #    @command_window.set_handler(:formation, method(:command_formation)) 
-     @command_window.set_handler(:save,      method(:command_save)) 
-     @command_window.set_handler(:game_end,  method(:command_game_end)) 
-     @command_window.set_handler(:cancel,    method(:return_scene)) 
-   end 
-   #-------------------------------------------------------------------------- 
-   # ● 生成金钱窗口 
-   #-------------------------------------------------------------------------- 
-   def create_gold_window 
-     @gold_window = Window_Gold.new 
-     @gold_window.x = 42 
-     @gold_window.y = Graphics.height - @gold_window.height - 312 
-     @gold_window.opacity = 0 
-   end 
-   #-------------------------------------------------------------------------- 
-   # ● 生成状态窗口 
-   #-------------------------------------------------------------------------- 
-   def create_status_window 
-     @status_window = Window_MenuStatus.new(160,0)#@command_window.y, 0) 
-     @status_window.opacity = 0 
-     @command_window.x = 40      #主页选项框X 
-     @command_window.y = 180      #主页选项框Y 
-   end 
-   #-------------------------------------------------------------------------- 
-   # ● 指令“物品” 
-   #-------------------------------------------------------------------------- 
-   def command_item 
-     SceneManager.call(Scene_Item) 
-   end 
-   #-------------------------------------------------------------------------- 
-   # ● 指令“技能” 
-   #-------------------------------------------------------------------------- 
-   def command_skill 
-     SceneManager.call(Scene_Skill) 
-   end 
-   #-------------------------------------------------------------------------- 
-   # ● 指令“装备” 
-   #-------------------------------------------------------------------------- 
-   def command_equip 
-     SceneManager.call(Scene_Equip) 
-   end 
-   #-------------------------------------------------------------------------- 
-   # ● 指令“状态” 
-   #-------------------------------------------------------------------------- 
-   def command_status 
-     SceneManager.call(Scene_Status) 
-   end 
-   #-------------------------------------------------------------------------- 
-   # ● 指令“技能”“装备”“状态” 
-   #-------------------------------------------------------------------------- 
-  # def command_personal 
-  #   @status_window.select_last 
-  #   @status_window.activate 
-   #  @status_window.set_handler(:ok,     method(:on_personal_ok)) 
-  #   @status_window.set_handler(:cancel, method(:on_personal_cancel)) 
-  # end 
-   #-------------------------------------------------------------------------- 
-   # ● 指令“整队” 
-   #-------------------------------------------------------------------------- 
-  # def command_formation 
-  #   @status_window.select_last 
-  #   @status_window.activate 
-  #   @status_window.set_handler(:ok,     method(:on_formation_ok)) 
-  #   @status_window.set_handler(:cancel, method(:on_formation_cancel)) 
-  # end 
-   #-------------------------------------------------------------------------- 
-   # ● 指令“存档” 
-   #-------------------------------------------------------------------------- 
-   def command_save 
-     SceneManager.call(Scene_Save) 
-   end 
-   #-------------------------------------------------------------------------- 
-   # ● 指令“结束游戏” 
-   #-------------------------------------------------------------------------- 
-   def command_game_end 
-     SceneManager.call(Scene_End) 
-   end 
-   #-------------------------------------------------------------------------- 
-   # ● 个人指令“确定” 
-   #-------------------------------------------------------------------------- 
-   def on_personal_ok 
-     case @command_window.current_symbol 
-     when :skill 
-       SceneManager.call(Scene_Skill) 
-     when :equip 
-       SceneManager.call(Scene_Equip) 
-    when :status 
-       SceneManager.call(Scene_Status) 
-     end 
-   end 
-   #-------------------------------------------------------------------------- 
-   # ● 个人指令“取消” 
-   #-------------------------------------------------------------------------- 
-   def on_personal_cancel 
-     @status_window.unselect 
-     @command_window.activate 
-   end 
-   #-------------------------------------------------------------------------- 
-   # ☆ 刷新 
-   #-------------------------------------------------------------------------- 
-   def update 
-     if @command_window.x <= 0  
-        @command_window.x += 2 
-     end 
-     super 
-   end 
-   #GSR 1.5 
-   alias gsr_terminate terminate 
-   def terminate 
-       super 
-       $menuback_sprite.dispose if $menuback_sprite 
-   end 
- end 
-   
-   #-------------------------------------------------------------------------- 
-   # ● 整队“确定” 
-   #-------------------------------------------------------------------------- 
-  # def on_formation_ok 
-  #   if @status_window.pending_index >= 0 
-  #     $game_party.swap_order(@status_window.index, 
-  #                            @status_window.pending_index) 
-   #    @status_window.pending_index = -1 
-   #    @status_window.redraw_item(@status_window.index) 
-   #  else 
-   #    @status_window.pending_index = @status_window.index 
-  #   end 
-   #  @status_window.activate 
-  # end 
-   #-------------------------------------------------------------------------- 
-   # ● 整队“取消” 
-   #-------------------------------------------------------------------------- 
- #  def on_formation_cancel 
-  #   if @status_window.pending_index >= 0 
-  #     @status_window.pending_index = -1 
-   #    @status_window.activate 
-   #  else 
-  #     @status_window.unselect 
-  #     @command_window.activate 
-  #   end 
-  # end 
- #end