mirror of
https://github.com/infinitefusion/infinitefusion-e18.git
synced 2025-12-08 05:34:58 +00:00
New UI no longer activates as part of initializing
This commit is contained in:
@@ -103,7 +103,7 @@ class Scene_Map
|
|||||||
$game_temp.in_menu = true
|
$game_temp.in_menu = true
|
||||||
$game_player.straighten
|
$game_player.straighten
|
||||||
$game_map.update
|
$game_map.update
|
||||||
UI::PauseMenu.new
|
UI::PauseMenu.new.main
|
||||||
$game_temp.in_menu = false
|
$game_temp.in_menu = false
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|||||||
@@ -466,7 +466,7 @@ class Battle::Scene
|
|||||||
ret = -1
|
ret = -1
|
||||||
pbFadeOutIn do
|
pbFadeOutIn do
|
||||||
screen = UI::PokemonSummary.new([pkmn], 0, mode: :choose_move, new_move: moveToLearn)
|
screen = UI::PokemonSummary.new([pkmn], 0, mode: :choose_move, new_move: moveToLearn)
|
||||||
ret = screen.result
|
ret = screen.choose_move
|
||||||
end
|
end
|
||||||
return ret
|
return ret
|
||||||
end
|
end
|
||||||
|
|||||||
@@ -63,7 +63,7 @@ module Battle::CatchAndStoreMixin
|
|||||||
break
|
break
|
||||||
when 2 # See X's summary
|
when 2 # See X's summary
|
||||||
pbFadeOutIn do
|
pbFadeOutIn do
|
||||||
screen = UI::PokemonSummary.new(pkmn, mode: :in_battle)
|
UI::PokemonSummary.new(pkmn, mode: :in_battle).main
|
||||||
end
|
end
|
||||||
when 3 # Check party
|
when 3 # Check party
|
||||||
@scene.pbPartyScreen(0, true, 2)
|
@scene.pbPartyScreen(0, true, 2)
|
||||||
|
|||||||
@@ -633,7 +633,7 @@ def pbForgetMove(pkmn, moveToLearn)
|
|||||||
ret = -1
|
ret = -1
|
||||||
pbFadeOutIn do
|
pbFadeOutIn do
|
||||||
screen = UI::PokemonSummary.new([pkmn], 0, mode: :choose_move, new_move: moveToLearn)
|
screen = UI::PokemonSummary.new([pkmn], 0, mode: :choose_move, new_move: moveToLearn)
|
||||||
ret = screen.result
|
ret = screen.choose_move
|
||||||
end
|
end
|
||||||
return ret
|
return ret
|
||||||
end
|
end
|
||||||
|
|||||||
@@ -702,7 +702,7 @@ class PokemonParty_Scene
|
|||||||
|
|
||||||
def pbSummary(pkmnid, inbattle = false)
|
def pbSummary(pkmnid, inbattle = false)
|
||||||
oldsprites = pbFadeOutAndHide(@sprites)
|
oldsprites = pbFadeOutAndHide(@sprites)
|
||||||
UI::PokemonSummary.new(@party, pkmnid, mode: (inbattle ? :in_battle : :normal))
|
UI::PokemonSummary.new(@party, pkmnid, mode: (inbattle ? :in_battle : :normal)).main
|
||||||
yield if block_given?
|
yield if block_given?
|
||||||
pbRefresh
|
pbRefresh
|
||||||
pbFadeInAndShow(@sprites, oldsprites)
|
pbFadeInAndShow(@sprites, oldsprites)
|
||||||
|
|||||||
@@ -1247,14 +1247,14 @@ class PokemonStorageScene
|
|||||||
def pbSummary(selected, heldpoke)
|
def pbSummary(selected, heldpoke)
|
||||||
oldsprites = pbFadeOutAndHide(@sprites)
|
oldsprites = pbFadeOutAndHide(@sprites)
|
||||||
if heldpoke
|
if heldpoke
|
||||||
UI::PokemonSummary.new(heldpoke)
|
UI::PokemonSummary.new(heldpoke).main
|
||||||
elsif selected[0] == -1
|
elsif selected[0] == -1
|
||||||
screen = UI::PokemonSummary.new(@storage.party, selected[1])
|
screen = UI::PokemonSummary.new(@storage.party, selected[1]).main
|
||||||
@selection = screen.result
|
@selection = screen.result
|
||||||
pbPartySetArrow(@sprites["arrow"], @selection)
|
pbPartySetArrow(@sprites["arrow"], @selection)
|
||||||
pbUpdateOverlay(@selection, @storage.party)
|
pbUpdateOverlay(@selection, @storage.party)
|
||||||
else
|
else
|
||||||
screen = UI::PokemonSummary.new(@storage.boxes[selected[0]].pokemon, selected[1])
|
screen = UI::PokemonSummary.new(@storage.boxes[selected[0]].pokemon, selected[1]).main
|
||||||
@selection = screen.result
|
@selection = screen.result
|
||||||
pbSetArrow(@sprites["arrow"], @selection)
|
pbSetArrow(@sprites["arrow"], @selection)
|
||||||
pbUpdateOverlay(@selection)
|
pbUpdateOverlay(@selection)
|
||||||
|
|||||||
@@ -1232,7 +1232,7 @@ class PurifyChamberScene
|
|||||||
def pbSummary(pos, heldpkmn)
|
def pbSummary(pos, heldpkmn)
|
||||||
if heldpkmn
|
if heldpkmn
|
||||||
oldsprites = pbFadeOutAndHide(@sprites)
|
oldsprites = pbFadeOutAndHide(@sprites)
|
||||||
UI::PokemonSummary.new(heldpkmn)
|
UI::PokemonSummary.new(heldpkmn).main
|
||||||
pbFadeInAndShow(@sprites, oldsprites)
|
pbFadeInAndShow(@sprites, oldsprites)
|
||||||
return
|
return
|
||||||
end
|
end
|
||||||
@@ -1249,7 +1249,7 @@ class PurifyChamberScene
|
|||||||
end
|
end
|
||||||
return if party.length == 0
|
return if party.length == 0
|
||||||
oldsprites = pbFadeOutAndHide(@sprites)
|
oldsprites = pbFadeOutAndHide(@sprites)
|
||||||
screen = UI::PokemonSummary.new(party, startindex)
|
screen = UI::PokemonSummary.new(party, startindex).main
|
||||||
selection = screen.result
|
selection = screen.result
|
||||||
@sprites["setview"].cursor = indexes[selection]
|
@sprites["setview"].cursor = indexes[selection]
|
||||||
pbFadeInAndShow(@sprites, oldsprites)
|
pbFadeInAndShow(@sprites, oldsprites)
|
||||||
|
|||||||
@@ -353,8 +353,6 @@ module UI
|
|||||||
def initialize
|
def initialize
|
||||||
@disposed = false
|
@disposed = false
|
||||||
initialize_visuals
|
initialize_visuals
|
||||||
# TODO: Call main separately, not here?
|
|
||||||
main
|
|
||||||
end
|
end
|
||||||
|
|
||||||
def initialize_visuals
|
def initialize_visuals
|
||||||
|
|||||||
@@ -273,7 +273,7 @@ MenuHandlers.add(:pause_menu, :trainer_card, {
|
|||||||
"effect" => proc { |menu|
|
"effect" => proc { |menu|
|
||||||
pbPlayDecisionSE
|
pbPlayDecisionSE
|
||||||
pbFadeOutIn do
|
pbFadeOutIn do
|
||||||
UI::TrainerCard.new
|
UI::TrainerCard.new.main
|
||||||
menu.refresh
|
menu.refresh
|
||||||
end
|
end
|
||||||
next false
|
next false
|
||||||
|
|||||||
@@ -1386,7 +1386,6 @@ class UI::PokemonSummary < UI::BaseScreen
|
|||||||
@mode = mode
|
@mode = mode
|
||||||
@new_move = (new_move) ? Pokemon::Move.new(new_move) : nil
|
@new_move = (new_move) ? Pokemon::Move.new(new_move) : nil
|
||||||
super()
|
super()
|
||||||
@result = @party_index if @result.nil?
|
|
||||||
end
|
end
|
||||||
|
|
||||||
def initialize_visuals
|
def initialize_visuals
|
||||||
@@ -1401,14 +1400,17 @@ class UI::PokemonSummary < UI::BaseScreen
|
|||||||
#-----------------------------------------------------------------------------
|
#-----------------------------------------------------------------------------
|
||||||
|
|
||||||
def main
|
def main
|
||||||
if @mode == :choose_move
|
return choose_move if @mode == :choose_move
|
||||||
pbSEPlay("GUI menu open")
|
|
||||||
start_screen
|
|
||||||
@result = perform_action(:navigate_moves)
|
|
||||||
end_screen
|
|
||||||
return
|
|
||||||
end
|
|
||||||
super
|
super
|
||||||
|
@result = @party_index
|
||||||
|
end
|
||||||
|
|
||||||
|
def choose_move
|
||||||
|
pbSEPlay("GUI menu open")
|
||||||
|
start_screen
|
||||||
|
@result = perform_action(:navigate_moves)
|
||||||
|
end_screen
|
||||||
|
return @result
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
@@ -1551,7 +1553,7 @@ def pbChooseMove(pokemon, variableNumber, nameVarNumber)
|
|||||||
ret = -1
|
ret = -1
|
||||||
pbFadeOutIn do
|
pbFadeOutIn do
|
||||||
screen = UI::PokemonSummary.new(pokemon, mode: :choose_move)
|
screen = UI::PokemonSummary.new(pokemon, mode: :choose_move)
|
||||||
ret = screen.result
|
ret = screen.choose_move
|
||||||
end
|
end
|
||||||
$game_variables[variableNumber] = ret
|
$game_variables[variableNumber] = ret
|
||||||
if ret >= 0
|
if ret >= 0
|
||||||
|
|||||||
@@ -1400,7 +1400,7 @@ def pbChooseMove(pokemon, variableNumber, nameVarNumber)
|
|||||||
ret = -1
|
ret = -1
|
||||||
pbFadeOutIn do
|
pbFadeOutIn do
|
||||||
screen = UI::PokemonSummary.new(pokemon, mode: :choose_move)
|
screen = UI::PokemonSummary.new(pokemon, mode: :choose_move)
|
||||||
ret = screen.result
|
ret = screen.choose_move
|
||||||
end
|
end
|
||||||
$game_variables[variableNumber] = ret
|
$game_variables[variableNumber] = ret
|
||||||
if ret >= 0
|
if ret >= 0
|
||||||
|
|||||||
@@ -146,7 +146,7 @@ class BattleSwapScene
|
|||||||
|
|
||||||
def pbSummary(list, index)
|
def pbSummary(list, index)
|
||||||
visibleSprites = pbFadeOutAndHide(@sprites) { pbUpdate }
|
visibleSprites = pbFadeOutAndHide(@sprites) { pbUpdate }
|
||||||
screen = UI::PokemonSummary.new(list, index)
|
screen = UI::PokemonSummary.new(list, index).main
|
||||||
@sprites["list"].index = screen.result
|
@sprites["list"].index = screen.result
|
||||||
pbFadeInAndShow(@sprites, visibleSprites) { pbUpdate }
|
pbFadeInAndShow(@sprites, visibleSprites) { pbUpdate }
|
||||||
end
|
end
|
||||||
|
|||||||
@@ -335,7 +335,7 @@ def pbDebugDayCare
|
|||||||
[_INTL("Summary"), _INTL("Withdraw"), _INTL("Cancel")], 3)
|
[_INTL("Summary"), _INTL("Withdraw"), _INTL("Cancel")], 3)
|
||||||
when 0 # Summary
|
when 0 # Summary
|
||||||
pbFadeOutIn do
|
pbFadeOutIn do
|
||||||
UI::PokemonSummary.new(pkmn)
|
UI::PokemonSummary.new(pkmn).main
|
||||||
need_refresh = true
|
need_refresh = true
|
||||||
end
|
end
|
||||||
when 1 # Withdraw
|
when 1 # Withdraw
|
||||||
|
|||||||
Reference in New Issue
Block a user