mirror of
https://github.com/infinitefusion/infinitefusion-e18.git
synced 2026-01-23 23:06:00 +00:00
Rewrote save game screen, added rest of multiple save file support
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user