Rewrote save game screen, added rest of multiple save file support

This commit is contained in:
Maruno17
2024-10-22 22:17:19 +01:00
parent 6152b75cb1
commit 3eb2724794
12 changed files with 762 additions and 70 deletions

View File

@@ -286,16 +286,17 @@ MenuHandlers.add(:pause_menu, :save, {
next $game_system && !$game_system.save_disabled && !pbInSafari? && !pbInBugContest?
},
"effect" => proc { |menu|
menu.hide_menu
scene = PokemonSave_Scene.new
screen = PokemonSaveScreen.new(scene)
if screen.pbSaveScreen
menu.silent_end_screen
next true
pbPlayDecisionSE
ret = false
pbFadeOutIn do
ret = UI::Save.new.main
if ret
menu.silent_end_screen
else
menu.refresh
end
end
menu.refresh
menu.show_menu
next false
next ret
}
})
@@ -335,10 +336,6 @@ MenuHandlers.add(:pause_menu, :quit_game, {
"effect" => proc { |menu|
menu.hide_menu
if pbConfirmMessage(_INTL("Are you sure you want to quit the game?"))
scene = PokemonSave_Scene.new
screen = PokemonSaveScreen.new(scene)
screen.pbSaveScreen
menu.silent_end_screen
$scene = nil
next true
end