mirror of
https://github.com/infinitefusion/infinitefusion-e18.git
synced 2025-12-08 21:54:58 +00:00
New UI no longer activates as part of initializing
This commit is contained in:
@@ -353,8 +353,6 @@ module UI
|
||||
def initialize
|
||||
@disposed = false
|
||||
initialize_visuals
|
||||
# TODO: Call main separately, not here?
|
||||
main
|
||||
end
|
||||
|
||||
def initialize_visuals
|
||||
|
||||
@@ -273,7 +273,7 @@ MenuHandlers.add(:pause_menu, :trainer_card, {
|
||||
"effect" => proc { |menu|
|
||||
pbPlayDecisionSE
|
||||
pbFadeOutIn do
|
||||
UI::TrainerCard.new
|
||||
UI::TrainerCard.new.main
|
||||
menu.refresh
|
||||
end
|
||||
next false
|
||||
|
||||
@@ -1386,7 +1386,6 @@ class UI::PokemonSummary < UI::BaseScreen
|
||||
@mode = mode
|
||||
@new_move = (new_move) ? Pokemon::Move.new(new_move) : nil
|
||||
super()
|
||||
@result = @party_index if @result.nil?
|
||||
end
|
||||
|
||||
def initialize_visuals
|
||||
@@ -1401,14 +1400,17 @@ class UI::PokemonSummary < UI::BaseScreen
|
||||
#-----------------------------------------------------------------------------
|
||||
|
||||
def main
|
||||
if @mode == :choose_move
|
||||
pbSEPlay("GUI menu open")
|
||||
start_screen
|
||||
@result = perform_action(:navigate_moves)
|
||||
end_screen
|
||||
return
|
||||
end
|
||||
return choose_move if @mode == :choose_move
|
||||
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
|
||||
|
||||
@@ -1551,7 +1553,7 @@ def pbChooseMove(pokemon, variableNumber, nameVarNumber)
|
||||
ret = -1
|
||||
pbFadeOutIn do
|
||||
screen = UI::PokemonSummary.new(pokemon, mode: :choose_move)
|
||||
ret = screen.result
|
||||
ret = screen.choose_move
|
||||
end
|
||||
$game_variables[variableNumber] = ret
|
||||
if ret >= 0
|
||||
|
||||
Reference in New Issue
Block a user