#============================================================================== # ■ RGSS3 メニューカスタマイズ オプション # コマンド並び替え Ver1.00 by 星潟 #------------------------------------------------------------------------------ # メニューコマンドウィンドウのコマンドを名前で判定して並び替えます。 # なお、順番が指定されていないコマンドについては # 指定されていないコマンドよりも後ろに、元の並び順に倣って配置されます。 #============================================================================== module MenuCustomize #コマンドの並び順を指定 SortCommand = [ "アイテム", "スキル", "装備", "ステータス", "並び替え", "セーブ" ] end class Window_MenuCommand < Window_Command #-------------------------------------------------------------------------- # コマンドリストの作成 #-------------------------------------------------------------------------- alias make_command_list_menu_customize_command_sort make_command_list def make_command_list make_command_list_menu_customize_command_sort a = [] MenuCustomize::SortCommand.each {|t| target = -1 @list.each_with_index {|c,i| if c[:name] == t target = i break end} a.push(@list.delete_at(target)) if target >= 0} @list = a + @list end end