#============================================================================== # ■ VXAce-RGSS3-45 音楽館 in Title by Claimh #------------------------------------------------------------------------------ # タイトルコマンドに拡張コマンド[音楽館]を追加します。 #------------------------------------------------------------------------------ # ●セクション # タイトルカスタマイズおよび音楽館より下に配置して下さい。 #============================================================================== module ExMusic # 音楽館のコマンド番号 # ※CMD_BOXにEXCMD_NOと同じ番号を追加して下さい。 EXCMD_NO = 3 end module Title # 拡張コマンドへ追加 EXCMD[ExMusic::EXCMD_NO] = ["音楽館", Scene_ExMusic, :music] # コマンド画像ファイル(Graphics/System) # CMD_GRPHIC[コマンド番号] [画像1, 画像2] CMD_GRPHIC[ExMusic::EXCMD_NO] = ["music", "music_s"] end class << Title # 拡張コマンドの表示可否設定 alias excmd_music_enable? excmd_enable? def excmd_enable?(cmd) return $game_exmusic.enable if cmd == ExMusic::EXCMD_NO excmd_music_enable?(cmd) end end #============================================================================== # ■ Scene_ExMusic #============================================================================== class Scene_ExMusic < Scene_MenuBase #-------------------------------------------------------------------------- # ● 呼び出し元のシーンへ戻る #-------------------------------------------------------------------------- def return_scene super return unless SceneManager.scene_is?(Scene_Title) SceneManager.scene.prepare(Title::Scene::S_TITLE, false, Title::CMD_BOX.index(ExMusic::EXCMD_NO)) end end #============================================================================== # ■ Scene_Title #============================================================================== class Scene_Title < Scene_Base #-------------------------------------------------------------------------- # ● メイン #-------------------------------------------------------------------------- alias main_reload_m main def main DataManager.load_music # ギャラリーのリロード main_reload_m end end