papermario
Decompilation of Paper Mario
 
All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Loading...
Searching...
No Matches
btl_states_menus.c File Reference

Macros

#define TABMAX   6
 
#define BASE_X   3940
 
#define MOVES_OPTIONS_W   150
 
#define MOVES_TITLE_X   16
 
#define MOVES_TITLE_W   90
 
#define MOVES_ICON_X   114
 
#define STAR_SPIRITS_OPTIONS_W   144
 
#define STAR_SPIRITS_TITLE_X   10
 
#define STAR_SPIRITS_TITLE_W   100
 
#define STAR_SPIRITS_ICON_X   110
 
#define POS_X   20
 
#define WIDTH_3   280
 
#define MOVE_TEXT_Y   0
 
#define X_VAR254   153
 
#define X_VAR255   31
 
#define FP_COST_X   108
 
#define SP_COST_X   93
 
#define HUD_NOT_ENOUGH_FP   &HES_NotEnoughFP
 
#define HUD_FP_COST_X   116
 
#define HUD_NOT_ENOUGH_POW   &HES_NotEnoughPOW
 
#define HUD_SP_COST_X   102
 
#define X_VAR3   24
 
#define TEXT_ABILITIES_X   16
 
#define TEXT_STAR_SPIRITS_X   6
 
#define X_VAR6   18
 
#define X_VAR7   20
 
#define W_VAR1   144
 
#define W_VAR2   108
 
#define W_VAR3   280
 
#define STRATS_OPTION_Y   0
 
#define STRATS_SUBMENU_WIDTH   142
 
#define X_VAR9   15
 

Functions

void create_battle_popup_menu (PopupMenu *popup)
 
s32 get_player_anim_for_status (s32 animID)
 
void btl_menu_moves_draw_content (void *data, s32 x, s32 y)
 
void btl_menu_moves_show_title (void *data, s32 x, s32 y)
 
void btl_menu_moves_show_icon (void *data, s32 x, s32 y)
 
void btl_menu_moves_show_desc (void *data, s32 x, s32 y)
 
void btl_menu_moves_show_error (void *data, s32 x, s32 y)
 
void btl_menu_strats_draw_content (void *data, s32 x, s32 y)
 
void btl_menu_strats_show_title (void *data, s32 x, s32 y)
 
void btl_menu_strats_show_desc (void *data, s32 x, s32 y)
 
void btl_menu_strats_show_error (void *data, s32 x, s32 y)
 
void func_80263300 (void)
 
void func_80263268 (void)
 
void btl_init_menu_partner (void)
 
void func_800F52BC (void)
 
void func_800F16CC (void)
 
void btl_init_menu_boots (void)
 
void btl_init_menu_hammer (void)
 
void btl_main_menu_init (void)
 
void func_802A1030 (void)
 
void func_802A1050 (void)
 
void func_802A1078 (void)
 
void func_802A1098 (void)
 
void btl_main_menu_destroy (void)
 
s32 btl_main_menu_update (void)
 
void btl_main_menu_draw (void)
 
void func_802A2684 (void)
 
void func_802A27D0 (void)
 
void func_802A27E4 (void)
 
void func_802A2910 (void)
 
void func_802A2AB8 (void)
 
void func_802A2C58 (void)
 
s32 btl_submenu_moves_update (void)
 
void func_802A45D8 (void)
 
void func_802A4718 (void)
 
void func_802A472C (void)
 
void func_802A47E0 (void)
 
void func_802A48FC (void)
 
void func_802A4A10 (void)
 
s32 btl_update_strats_menu (void)
 
s32 can_switch_to_player (void)
 
s32 can_switch_to_partner (void)
 
void btl_state_update_player_menu (void)
 
void btl_state_draw_player_menu (void)
 
void btl_state_update_partner_menu (void)
 
void btl_state_draw_partner_menu (void)
 
s32 btl_menu_show_switch_to_twink (void)
 
void btl_state_update_peach_menu (void)
 
void btl_state_draw_peach_menu (void)
 
s32 btl_menu_show_switch_to_peach (void)
 
void btl_state_update_twink_menu (void)
 
void btl_state_draw_twink_menu (void)
 
void btl_state_update_select_target (void)
 
void btl_state_draw_select_target (void)
 
void btl_state_update_22 (void)
 
void btl_state_draw_22 (void)
 

Variables

HudScript HES_YellowArrow
 
HudScript HES_MenuFlee
 
HudScript HES_MenuFleeDisabled
 
HudScript HES_MenuDefend
 
HudScript HES_MenuDefendDisabled
 
HudScript HES_MenuStrategies
 
HudScript HES_MenuStrategiesDisabled
 
HudScript HES_MenuPouch
 
HudScript HES_MenuPouchDisabled
 
HudScript HES_MenuDoNothing
 
HudScript HES_MenuDoNothingDisabled
 
HudScript HES_Kooper
 
HudScript HES_Bombette
 
HudScript HES_Partner0
 
HudScript HES_Partner0Disabled
 
HudScript HES_Goombario
 
HudScript HES_GoombarioDisabled
 
HudScript HES_KooperDisabled
 
HudScript HES_BombetteDisabled
 
HudScript HES_Parakarry
 
HudScript HES_ParakarryDisabled
 
HudScript HES_Bow
 
HudScript HES_BowDisabled
 
HudScript HES_Watt
 
HudScript HES_WattDisabled
 
HudScript HES_Sushie
 
HudScript HES_SushieDisabled
 
HudScript HES_Lakilester
 
HudScript HES_LakilesterDisabled
 
HudScript HES_PartnerA
 
HudScript HES_PartnerADisabled
 
HudScript HES_MenuBoots1
 
HudScript HES_MenuBoots1Disabled
 
HudScript HES_MenuBoots2
 
HudScript HES_MenuBoots2Disabled
 
HudScript HES_MenuBoots3
 
HudScript HES_MenuBoots3Disabled
 
HudScript HES_MenuHammer1
 
HudScript HES_MenuHammer1Disabled
 
HudScript HES_MenuHammer2
 
HudScript HES_MenuHammer2Disabled
 
HudScript HES_MenuHammer3
 
HudScript HES_MenuHammer3Disabled
 
HudScript HES_MenuItem
 
HudScript HES_MenuItemDisabled
 
HudScript HES_MenuStarPower
 
HudScript HES_MenuStarPowerDisabled
 
HudScript HES_Eldstar
 
HudScript HES_EldstarDisabled
 
HudScript HES_Mamar
 
HudScript HES_MamarDisabled
 
HudScript HES_Skolar
 
HudScript HES_SkolarDisabled
 
HudScript HES_Muskular
 
HudScript HES_MuskularDisabled
 
HudScript HES_Misstar
 
HudScript HES_MisstarDisabled
 
HudScript HES_Klevar
 
HudScript HES_KlevarDisabled
 
HudScript HES_Kalmar
 
HudScript HES_KalmarDisabled
 
HudScript HES_StarBeam
 
HudScript HES_StarBeamDisabled
 
HudScript HES_PeachBeam
 
HudScript HES_PeachBeamDisabled
 
HudScript HES_MoveDiamond
 
HudScript HES_MoveDiamond_disabled
 
HudScript HES_MoveBlueOrb
 
HudScript HES_MoveBlueOrbDisabled
 
HudScript HES_MoveGreenOrb
 
HudScript HES_MoveGreenOrbDisabled
 
HudScript HES_MoveRedOrb
 
HudScript HES_MoveRedOrbDisabled
 
HudScript HES_GreenArrowDown
 
HudScript HES_GreenArrowUp
 
HudScript HES_HandPointer
 
HudScript HES_HandPointDownLoop
 
HudScript HES_HandPointLeftLoop
 
HudScript HES_FPCost
 
HudScript HES_FPCostReduced
 
HudScript HES_FPCostReducedTwice
 
HudScript HES_POWCost
 
HudScript HES_POWCostReduced
 
HudScript HES_POWCostReducedTwice
 
HudScript HES_StatusFlower
 
HudScript HES_NotEnoughFP
 
HudScript HES_NotEnoughPOW
 
HudScript HES_ProjectorBeam
 
HudScript HES_ProjectorReel
 
HudScript HES_ProjectorSpot
 
HudScript HES_SwapArrowLeft
 
HudScript HES_SwapArrowRight
 
HudScript HES_SwapBackground
 
HudScript HES_SwapZ
 
IconHudScriptPair gItemHudScripts []
 
s16 D_802AB340 [] = { 28, 40 }
 
s16 D_802AB344 [] = { 0, -2 }
 
IconHudScriptPair battle_menu_JumpHudScripts []
 
IconHudScriptPair battle_menu_HammerHudScripts []
 
IconHudScriptPair battle_menu_ItemHudScripts = { &HES_MenuItem, &HES_MenuItemDisabled }
 
IconHudScriptPair battle_menu_StarPowerHudScripts = { &HES_MenuStarPower, &HES_MenuStarPowerDisabled }
 
HudScriptbattle_menu_StarPowerMovesHudScripts []
 
HudScriptbattle_menu_PartnerHudScripts []
 
HudScriptbattle_menu_DisabledPartnerHudScripts []
 
IconHudScriptPair battle_menu_StrategiesHudScript = { &HES_MenuStrategies, &HES_MenuStrategiesDisabled }
 
IconHudScriptPair battle_menu_DoNothingHudScripts = { &HES_MenuDoNothing, &HES_MenuDoNothingDisabled }
 
IconHudScriptPair battle_menu_FleeHudScripts = { &HES_MenuFlee, &HES_MenuFleeDisabled }
 
s32 BattleMenu_LeftJustMessages []
 
s32 BattleMenu_CenteredMessages []
 
s32 BattleMenu_CategoryForSubmenu []
 
AnimID BattleMenu_PartnerThinkAnims []
 
AnimID BattleMenu_PartnerIdleAnims []
 
HudScriptbattle_menu_PartnerMoveHudScripts [10][10]
 
IconHudScriptPair battle_menu_PeachStarPowerHudScripts = { &HES_MenuStarPower, &HES_MenuStarPowerDisabled }
 
s32 D_802AB728 []
 
IconHudScriptPair battle_menu_TwinkStarPowerHudScripts = { &HES_MenuStarPower, &HES_MenuStarPowerDisabled }
 
s32 D_802AB734 []
 
s32 PartnerNameMessages []
 
BSS s32 D_802ACC60
 
BSS s32 BattleMenu_TargetPointerAlpha
 
BSS s32 BattleMenu_TargetNameOffsetX
 
BSS s32 BattleMenu_SwapDelay
 
BSS s32 BattleMenu_TargetHudElems [MAX_ENEMY_ACTORS]
 
BSS PopupMenu D_802ACCD0
 
BSS s8 BattleMenuState
 
BSS s8 D_802AD001
 
BSS s8 BattleMenu_CurPos
 
BSS s8 BattleMenu_PrevPos
 
BSS s8 D_802AD004
 
BSS s16 D_802AD006
 
BSS s16 BattleMenuAlpha
 
BSS s16 D_802AD00A
 
BSS s16 D_802AD00C
 
BSS s32 D_802AD010 [6]
 
BSS s32 D_802AD028 [6]
 
BSS s32 D_802AD040
 
BSS s32 D_802AD044
 
BSS s32 D_802AD048
 
BSS s32 D_802AD04C
 
BSS s32 D_802AD050
 
BSS s32 D_802AD054
 
BSS s32 D_802AD058
 
BSS s32 D_802AD05C
 
BSS s32 BattleMenu_BasePosX
 
BSS s32 BattleMenu_BasePosY
 
BSS s8 BattleMenuDisableMsg
 
BSS s8 BattleMenu_MinIdx
 
BSS s8 BattleMenu_MaxIdx
 
BSS s8 BattleMenu_HomePos
 
BSS f32 BattleMenu_WheelAngle
 
BSS f32 D_802AD070
 
BSS s32 D_802AD074
 
BSS HudScriptBattleMenu_HudScripts [6]
 
BSS s32 BattleMenu_TitleMessages [6]
 
BSS s32 D_802AD0A8
 
BSS s32 BattleMenu_NumOptions
 
BSS s32 D_802AD0B0
 
BSS s32 D_802AD0B4
 
BSS s32 battle_menu_submenuIDs [6]
 
BSS s32 BattleMenu_OptionEnabled [6]
 
BSS s32 battle_menu_isMessageDisabled [6]
 
BSS s32 D_802AD100
 
BSS s32 BattleMenu_ShowSwapIcons
 
BSS s8 battle_menu_moveState
 
BSS s8 battle_menu_moveCursorPos
 
BSS s8 D_802AD10A
 
BSS s8 D_802AD10B
 
BSS s8 battle_menu_moveScrollLine
 
BSS s8 D_802AD10D
 
BSS s8 D_802AD10E
 
BSS s8 D_802AD10F
 
BSS s16 battle_menu_moveScrollOffset
 
BSS s16 D_802AD112
 
BSS s16 BattleMenu_Moves_TextColor
 
BSS s16 BattleMenu_Moves_TextAlpha
 
BSS HudElemID BattleMenu_Moves_CursorID
 
BSS HudElemID BattleMenu_Moves_UpArrowID
 
BSS HudElemID BattleMenu_Moves_DownArrowID
 
BSS s32 D_802AD124
 
BSS HudElemID BattleMenu_Moves_OptionIDs [24]
 
BSS HudElemID BattleMenu_Moves_TitleID
 
BSS s32 D_802AD18C
 
BSS HudElemID BattleMenu_Moves_OptionCostUnitIDs [24]
 
BSS s16 BattleMenu_Moves_PosX
 
BSS s16 BattleMenu_Moves_PosY
 
BSS s32 D_802AD1F4
 
BSS s32 BattleMenu_Moves_OptionIndexMap [24]
 
BSS s32 D_802AD258
 
BSS s32 D_802AD25C
 
BSS HudScriptbattle_menu_moveOptionIconScripts [24]
 
BSS s32 battle_menu_moveOptionNames [24]
 
BSS s32 battle_menu_moveOptionDisplayCosts [24]
 
BSS s32 battle_menu_moveOptionDisplayCostReductions [24]
 
BSS s32 battle_menu_moveOptionDisplayCostReductionColors [24]
 
BSS s32 battle_menu_moveOptionBPCosts [24]
 
BSS s32 BattleMenu_UsingSpiritsSubmenu
 
BSS s32 BattleMenu_Moves_OptionCount
 
BSS s32 D_802AD4A8
 
BSS s32 D_802AD4AC
 
BSS s32 BattleMenu_Moves_OptionIndices [24]
 
BSS s32 BattleMenu_Moves_OptionEnabled [24]
 
BSS s32 BattleMenu_Moves_OptionDescMessages [24]
 
BSS s8 BattleMenu_Moves_OptionSortPriority [24]
 
BSS s8 BattleMenu_Moves_OptionCantUseMessages [24]
 
BSS s32 battle_menu_moveOptionActive
 
BSS s8 BattleSubmenuStratsState
 
BSS s8 StratsMenuPos
 
BSS s8 OldStratsMenuPos
 
BSS s8 ShowingErrorMessage
 
BSS s8 D_802AD608
 
BSS s8 D_802AD609
 
BSS s8 StratsMenuLines
 
BSS s8 D_802AD60B
 
BSS s16 D_802AD60C
 
BSS s16 D_802AD60E
 
BSS s16 D_802AD610
 
BSS s16 D_802AD612
 
BSS s8 D_802AD614
 
BSS s32 D_802AD618
 
BSS HudElemID HID_GreenArrowUp
 
BSS HudElemID HID_GreenArrowDown
 
BSS s32 D_802AD624
 
BSS s32 D_802AD628 [5]
 
BSS s16 D_802AD63C
 
BSS s16 D_802AD63E
 
BSS HudScriptD_802AD640 [6]
 
BSS s32 D_802AD658 [5]
 
BSS s32 D_802AD66C
 
BSS s32 StratsMenuLastPos
 
BSS s32 D_802AD674
 
BSS s32 D_802AD678 [6]
 
BSS s32 D_802AD690 [6]
 
BSS s32 D_802AD6A8 [6]
 
BSS s32 D_802AD6C0 [5]
 
BSS s32 D_802AD6D4
 
s32 MenuIndexFromPartnerID []
 

Macro Definition Documentation

◆ BASE_X

#define BASE_X   3940

Referenced by btl_main_menu_draw().

◆ FP_COST_X

#define FP_COST_X   108

◆ HUD_FP_COST_X

#define HUD_FP_COST_X   116

◆ HUD_NOT_ENOUGH_FP

#define HUD_NOT_ENOUGH_FP   &HES_NotEnoughFP

◆ HUD_NOT_ENOUGH_POW

#define HUD_NOT_ENOUGH_POW   &HES_NotEnoughPOW

◆ HUD_SP_COST_X

#define HUD_SP_COST_X   102

◆ MOVE_TEXT_Y

#define MOVE_TEXT_Y   0

◆ MOVES_ICON_X

#define MOVES_ICON_X   114

◆ MOVES_OPTIONS_W

#define MOVES_OPTIONS_W   150

◆ MOVES_TITLE_W

#define MOVES_TITLE_W   90

◆ MOVES_TITLE_X

#define MOVES_TITLE_X   16

◆ POS_X

#define POS_X   20

◆ SP_COST_X

#define SP_COST_X   93

◆ STAR_SPIRITS_ICON_X

#define STAR_SPIRITS_ICON_X   110

◆ STAR_SPIRITS_OPTIONS_W

#define STAR_SPIRITS_OPTIONS_W   144

◆ STAR_SPIRITS_TITLE_W

#define STAR_SPIRITS_TITLE_W   100

◆ STAR_SPIRITS_TITLE_X

#define STAR_SPIRITS_TITLE_X   10

◆ STRATS_OPTION_Y

#define STRATS_OPTION_Y   0

◆ STRATS_SUBMENU_WIDTH

#define STRATS_SUBMENU_WIDTH   142

◆ TABMAX

#define TABMAX   6

◆ TEXT_ABILITIES_X

#define TEXT_ABILITIES_X   16

◆ TEXT_STAR_SPIRITS_X

#define TEXT_STAR_SPIRITS_X   6

◆ W_VAR1

#define W_VAR1   144

Referenced by btl_update_strats_menu().

◆ W_VAR2

#define W_VAR2   108

Referenced by btl_update_strats_menu().

◆ W_VAR3

#define W_VAR3   280

Referenced by btl_update_strats_menu().

◆ WIDTH_3

#define WIDTH_3   280

◆ X_VAR254

#define X_VAR254   153

◆ X_VAR255

#define X_VAR255   31

◆ X_VAR3

#define X_VAR3   24

◆ X_VAR6

#define X_VAR6   18

Referenced by btl_update_strats_menu().

◆ X_VAR7

#define X_VAR7   20

Referenced by btl_update_strats_menu().

◆ X_VAR9

#define X_VAR9   15

Function Documentation

◆ btl_init_menu_boots()

void btl_init_menu_boots ( void )

◆ btl_init_menu_hammer()

void btl_init_menu_hammer ( void )

◆ btl_init_menu_partner()

void btl_init_menu_partner ( void )

◆ btl_main_menu_destroy()

◆ btl_main_menu_draw()

◆ btl_main_menu_init()

◆ btl_main_menu_update()

◆ btl_menu_moves_draw_content()

void btl_menu_moves_draw_content ( void * data,
s32 x,
s32 y )

◆ btl_menu_moves_show_desc()

void btl_menu_moves_show_desc ( void * data,
s32 x,
s32 y )

◆ btl_menu_moves_show_error()

void btl_menu_moves_show_error ( void * data,
s32 x,
s32 y )

◆ btl_menu_moves_show_icon()

void btl_menu_moves_show_icon ( void * data,
s32 x,
s32 y )

◆ btl_menu_moves_show_title()

void btl_menu_moves_show_title ( void * data,
s32 x,
s32 y )

◆ btl_menu_show_switch_to_peach()

s32 btl_menu_show_switch_to_peach ( void )

◆ btl_menu_show_switch_to_twink()

s32 btl_menu_show_switch_to_twink ( void )

◆ btl_menu_strats_draw_content()

void btl_menu_strats_draw_content ( void * data,
s32 x,
s32 y )

Referenced by btl_update_strats_menu().

◆ btl_menu_strats_show_desc()

void btl_menu_strats_show_desc ( void * data,
s32 x,
s32 y )

Referenced by btl_update_strats_menu().

◆ btl_menu_strats_show_error()

void btl_menu_strats_show_error ( void * data,
s32 x,
s32 y )

Referenced by btl_update_strats_menu().

◆ btl_menu_strats_show_title()

void btl_menu_strats_show_title ( void * data,
s32 x,
s32 y )

Referenced by btl_update_strats_menu().

◆ btl_state_draw_22()

void btl_state_draw_22 ( void )

Referenced by btl_draw_ui().

◆ btl_state_draw_partner_menu()

void btl_state_draw_partner_menu ( void )

Referenced by btl_draw_ui().

◆ btl_state_draw_peach_menu()

void btl_state_draw_peach_menu ( void )

Referenced by btl_draw_ui().

◆ btl_state_draw_player_menu()

void btl_state_draw_player_menu ( void )

Referenced by btl_draw_ui().

◆ btl_state_draw_select_target()

void btl_state_draw_select_target ( void )

Referenced by btl_draw_ui().

◆ btl_state_draw_twink_menu()

void btl_state_draw_twink_menu ( void )

Referenced by btl_draw_ui().

◆ btl_state_update_22()

void btl_state_update_22 ( void )

Referenced by btl_update().

◆ btl_state_update_partner_menu()

void btl_state_update_partner_menu ( void )

◆ btl_state_update_peach_menu()

void btl_state_update_peach_menu ( void )

◆ btl_state_update_player_menu()

void btl_state_update_player_menu ( void )

◆ btl_state_update_select_target()

void btl_state_update_select_target ( void )

Referenced by btl_update().

◆ btl_state_update_twink_menu()

void btl_state_update_twink_menu ( void )

◆ btl_submenu_moves_update()

s32 btl_submenu_moves_update ( void )

◆ btl_update_strats_menu()

s32 btl_update_strats_menu ( void )

required to match

Referenced by btl_state_update_partner_menu(), and btl_state_update_player_menu().

◆ can_switch_to_partner()

s32 can_switch_to_partner ( void )

◆ can_switch_to_player()

s32 can_switch_to_player ( void )

◆ create_battle_popup_menu()

void create_battle_popup_menu ( PopupMenu * popup)

◆ func_800F16CC()

void func_800F16CC ( void )

◆ func_800F52BC()

void func_800F52BC ( void )

◆ func_80263268()

void func_80263268 ( void )

◆ func_80263300()

void func_80263300 ( void )

◆ func_802A1030()

◆ func_802A1050()

◆ func_802A1078()

void func_802A1078 ( void )

◆ func_802A1098()

void func_802A1098 ( void )

◆ func_802A2684()

void func_802A2684 ( void )

◆ func_802A27D0()

void func_802A27D0 ( void )

◆ func_802A27E4()

◆ func_802A2910()

void func_802A2910 ( void )

◆ func_802A2AB8()

void func_802A2AB8 ( void )

◆ func_802A2C58()

void func_802A2C58 ( void )

◆ func_802A45D8()

void func_802A45D8 ( void )

◆ func_802A4718()

void func_802A4718 ( void )

◆ func_802A472C()

◆ func_802A47E0()

void func_802A47E0 ( void )

◆ func_802A48FC()

void func_802A48FC ( void )

◆ func_802A4A10()

void func_802A4A10 ( void )

◆ get_player_anim_for_status()

s32 get_player_anim_for_status ( s32 animID)

Variable Documentation

◆ battle_menu_DisabledPartnerHudScripts

HudScript* battle_menu_DisabledPartnerHudScripts[]
Initial value:
= {
}
HudScript HES_BombetteDisabled
Definition global_hud_scripts.c:1940
HudScript HES_PartnerADisabled
Definition global_hud_scripts.c:1968
HudScript HES_BowDisabled
Definition global_hud_scripts.c:1948
HudScript HES_LakilesterDisabled
Definition global_hud_scripts.c:1960
HudScript HES_SushieDisabled
Definition global_hud_scripts.c:1956
HudScript HES_KooperDisabled
Definition global_hud_scripts.c:1936
HudScript HES_GoombarioDisabled
Definition global_hud_scripts.c:1932
HudScript HES_ParakarryDisabled
Definition global_hud_scripts.c:1944
HudScript HES_Partner0Disabled
Definition global_hud_scripts.c:1928
HudScript HES_WattDisabled
Definition global_hud_scripts.c:1952

Referenced by btl_state_update_partner_menu(), and btl_state_update_player_menu().

◆ battle_menu_DoNothingHudScripts

◆ battle_menu_FleeHudScripts

IconHudScriptPair battle_menu_FleeHudScripts = { &HES_MenuFlee, &HES_MenuFleeDisabled }

◆ battle_menu_HammerHudScripts

IconHudScriptPair battle_menu_HammerHudScripts[]
Initial value:
= {
}
HudScript HES_MenuHammer1
Definition global_hud_scripts.c:2118
HudScript HES_MenuHammer2
Definition global_hud_scripts.c:2122
HudScript HES_MenuHammer1Disabled
Definition global_hud_scripts.c:2120
HudScript HES_MenuHammer3Disabled
Definition global_hud_scripts.c:2128
HudScript HES_MenuHammer2Disabled
Definition global_hud_scripts.c:2124
HudScript HES_MenuHammer3
Definition global_hud_scripts.c:2126

Referenced by btl_state_update_player_menu().

◆ battle_menu_isMessageDisabled

◆ battle_menu_ItemHudScripts

IconHudScriptPair battle_menu_ItemHudScripts = { &HES_MenuItem, &HES_MenuItemDisabled }

◆ battle_menu_JumpHudScripts

IconHudScriptPair battle_menu_JumpHudScripts[]
Initial value:
= {
}
HudScript HES_MenuBoots2Disabled
Definition global_hud_scripts.c:2112
HudScript HES_MenuBoots1Disabled
Definition global_hud_scripts.c:2108
HudScript HES_MenuBoots3Disabled
Definition global_hud_scripts.c:2116
HudScript HES_MenuBoots2
Definition global_hud_scripts.c:2110
HudScript HES_MenuBoots3
Definition global_hud_scripts.c:2114
HudScript HES_MenuBoots1
Definition global_hud_scripts.c:2106

Referenced by btl_state_update_player_menu().

◆ battle_menu_moveCursorPos

◆ battle_menu_moveOptionActive

◆ battle_menu_moveOptionBPCosts

BSS s32 battle_menu_moveOptionBPCosts[24]

◆ battle_menu_moveOptionDisplayCostReductionColors

BSS s32 battle_menu_moveOptionDisplayCostReductionColors[24]

◆ battle_menu_moveOptionDisplayCostReductions

BSS s32 battle_menu_moveOptionDisplayCostReductions[24]

◆ battle_menu_moveOptionDisplayCosts

◆ battle_menu_moveOptionIconScripts

BSS HudScript* battle_menu_moveOptionIconScripts[24]

◆ battle_menu_moveOptionNames

BSS s32 battle_menu_moveOptionNames[24]

◆ battle_menu_moveScrollLine

BSS s8 battle_menu_moveScrollLine

◆ battle_menu_moveScrollOffset

BSS s16 battle_menu_moveScrollOffset

◆ battle_menu_moveState

◆ battle_menu_PartnerHudScripts

HudScript* battle_menu_PartnerHudScripts[]
Initial value:
= {
}
HudScript HES_Parakarry
Definition global_hud_scripts.c:1942
HudScript HES_Sushie
Definition global_hud_scripts.c:1954
HudScript HES_Partner0
Definition global_hud_scripts.c:1926
HudScript HES_PartnerA
Definition global_hud_scripts.c:1966
HudScript HES_Kooper
Definition global_hud_scripts.c:1934
HudScript HES_Watt
Definition global_hud_scripts.c:1950
HudScript HES_Lakilester
Definition global_hud_scripts.c:1958
HudScript HES_Bow
Definition global_hud_scripts.c:1946
HudScript HES_Bombette
Definition global_hud_scripts.c:1938
HudScript HES_Goombario
Definition global_hud_scripts.c:1930

Referenced by btl_state_update_partner_menu(), and btl_state_update_player_menu().

◆ battle_menu_PartnerMoveHudScripts

HudScript* battle_menu_PartnerMoveHudScripts[10][10]
Initial value:
= {
}
HudScript HES_MoveGreenOrbDisabled
Definition global_hud_scripts.c:2569
HudScript HES_MoveBlueOrb
Definition global_hud_scripts.c:2559
HudScript HES_MoveRedOrbDisabled
Definition global_hud_scripts.c:2571
HudScript HES_MoveDiamond
Definition global_hud_scripts.c:2557
HudScript HES_MoveBlueOrbDisabled
Definition global_hud_scripts.c:2567
HudScript HES_MoveDiamond_disabled
Definition global_hud_scripts.c:2565
HudScript HES_MoveGreenOrb
Definition global_hud_scripts.c:2561
HudScript HES_MoveRedOrb
Definition global_hud_scripts.c:2563
@ PARTNER_BOMBETTE
Definition enums.h:2889
@ PARTNER_LAKILESTER
Definition enums.h:2894
@ PARTNER_WATT
Definition enums.h:2892
@ PARTNER_BOW
Definition enums.h:2895
@ PARTNER_SUSHIE
Definition enums.h:2893
@ PARTNER_PARAKARRY
Definition enums.h:2890
@ PARTNER_GOOMPA
Definition enums.h:2891
@ PARTNER_KOOPER
Definition enums.h:2888
@ PARTNER_GOOMBARIO
Definition enums.h:2887

Referenced by btl_state_update_partner_menu().

◆ battle_menu_PeachStarPowerHudScripts

IconHudScriptPair battle_menu_PeachStarPowerHudScripts = { &HES_MenuStarPower, &HES_MenuStarPowerDisabled }

◆ battle_menu_StarPowerHudScripts

◆ battle_menu_StarPowerMovesHudScripts

HudScript* battle_menu_StarPowerMovesHudScripts[]
Initial value:
= {
}
HudScript HES_Muskular
Definition global_hud_scripts.c:1902
HudScript HES_MuskularDisabled
Definition global_hud_scripts.c:1904
HudScript HES_Mamar
Definition global_hud_scripts.c:1894
HudScript HES_MisstarDisabled
Definition global_hud_scripts.c:1908
HudScript HES_Misstar
Definition global_hud_scripts.c:1906
HudScript HES_MamarDisabled
Definition global_hud_scripts.c:1896
HudScript HES_EldstarDisabled
Definition global_hud_scripts.c:1892
HudScript HES_Kalmar
Definition global_hud_scripts.c:1914
HudScript HES_Eldstar
Definition global_hud_scripts.c:1890
HudScript HES_KalmarDisabled
Definition global_hud_scripts.c:1916
HudScript HES_StarBeam
Definition global_hud_scripts.c:1918
HudScript HES_PeachBeamDisabled
Definition global_hud_scripts.c:1924
HudScript HES_PeachBeam
Definition global_hud_scripts.c:1922
HudScript HES_Klevar
Definition global_hud_scripts.c:1910
HudScript HES_StarBeamDisabled
Definition global_hud_scripts.c:1920
HudScript HES_MenuStarPowerDisabled
Definition global_hud_scripts.c:2136
HudScript HES_Skolar
Definition global_hud_scripts.c:1898
HudScript HES_SkolarDisabled
Definition global_hud_scripts.c:1900
HudScript HES_KlevarDisabled
Definition global_hud_scripts.c:1912
HudScript HES_MenuStarPower
Definition global_hud_scripts.c:2134

Referenced by btl_state_update_partner_menu(), and btl_state_update_player_menu().

◆ battle_menu_StrategiesHudScript

◆ battle_menu_submenuIDs

◆ battle_menu_TwinkStarPowerHudScripts

IconHudScriptPair battle_menu_TwinkStarPowerHudScripts = { &HES_MenuStarPower, &HES_MenuStarPowerDisabled }

◆ BattleMenu_BasePosX

BSS s32 BattleMenu_BasePosX

◆ BattleMenu_BasePosY

BSS s32 BattleMenu_BasePosY

◆ BattleMenu_CategoryForSubmenu

s32 BattleMenu_CategoryForSubmenu[]
Initial value:
= {
}
@ BTL_MENU_TYPE_SMASH
Definition enums.h:4228
@ BTL_MENU_TYPE_JUMP
Definition enums.h:4227
@ BTL_MENU_TYPE_ABILITY
Definition enums.h:4233
@ BTL_MENU_TYPE_RUN_AWAY
Definition enums.h:4230
@ BTL_MENU_TYPE_CHANGE_PARTNER
Definition enums.h:4232
@ BTL_MENU_TYPE_STAR_POWERS
Definition enums.h:4235
@ BTL_MENU_TYPE_ITEMS
Definition enums.h:4229
@ BTL_MENU_TYPE_ACT_LATER
Definition enums.h:4237
@ BTL_MENU_TYPE_DEFEND
Definition enums.h:4231
@ BTL_MENU_TYPE_PARTNER_FOCUS
Definition enums.h:4238
@ BTL_MENU_TYPE_STRATEGIES
Definition enums.h:4234
@ BTL_MENU_TYPE_DO_NOTHING
Definition enums.h:4236
@ MOVE_TYPE_JUMP
Definition enums.h:5214
@ MOVE_TYPE_6
Definition enums.h:5218
@ MOVE_TYPE_3
Definition enums.h:5215
@ MOVE_TYPE_SWITCH
Definition enums.h:5217
@ MOVE_TYPE_HAMMER
Definition enums.h:5213
@ MOVE_TYPE_ITEMS
Definition enums.h:5216

Referenced by btl_state_update_player_menu().

◆ BattleMenu_CenteredMessages

s32 BattleMenu_CenteredMessages[]
Initial value:
= {
MSG_Menus_Jump_Centered,
MSG_Menus_Hammer_Centered,
MSG_Menus_Items_Centered,
MSG_Menus_RunAway_Centered,
MSG_Menus_Defense_Centered,
MSG_Menus_ChangeMember_Centered,
MSG_Menus_Abilities_Centered,
MSG_Menus_Strategies_Centered,
MSG_Menus_StarSpirits_Centered,
MSG_Menus_DoNothing_Centered,
MSG_Menus_ActLater_Centered,
MSG_Menus_Focus_Centered,
}

Referenced by btl_state_update_partner_menu(), and btl_state_update_player_menu().

◆ BattleMenu_CurPos

◆ BattleMenu_HomePos

◆ BattleMenu_HudScripts

◆ BattleMenu_LeftJustMessages

s32 BattleMenu_LeftJustMessages[]
Initial value:
= {
MSG_Menus_Jump,
MSG_Menus_Hammer,
MSG_Menus_Items,
MSG_Menus_RunAway,
MSG_Menus_Defense,
MSG_Menus_ChangeMember,
MSG_Menus_Abilities,
MSG_Menus_Strategies,
MSG_Menus_StarSpirits,
MSG_Menus_DoNothing,
MSG_Menus_ActLater,
MSG_Menus_Focus,
}

Referenced by btl_state_update_partner_menu(), and btl_state_update_player_menu().

◆ BattleMenu_MaxIdx

BSS s8 BattleMenu_MaxIdx

Referenced by btl_main_menu_update().

◆ BattleMenu_MinIdx

BSS s8 BattleMenu_MinIdx

Referenced by btl_main_menu_update().

◆ BattleMenu_Moves_CursorID

◆ BattleMenu_Moves_DownArrowID

◆ BattleMenu_Moves_OptionCantUseMessages

BSS s8 BattleMenu_Moves_OptionCantUseMessages[24]

◆ BattleMenu_Moves_OptionCostUnitIDs

◆ BattleMenu_Moves_OptionCount

◆ BattleMenu_Moves_OptionDescMessages

BSS s32 BattleMenu_Moves_OptionDescMessages[24]

◆ BattleMenu_Moves_OptionEnabled

◆ BattleMenu_Moves_OptionIDs

◆ BattleMenu_Moves_OptionIndexMap

BSS s32 BattleMenu_Moves_OptionIndexMap[24]

◆ BattleMenu_Moves_OptionIndices

BSS s32 BattleMenu_Moves_OptionIndices[24]

◆ BattleMenu_Moves_OptionSortPriority

BSS s8 BattleMenu_Moves_OptionSortPriority[24]

◆ BattleMenu_Moves_PosX

BSS s16 BattleMenu_Moves_PosX

◆ BattleMenu_Moves_PosY

BSS s16 BattleMenu_Moves_PosY

◆ BattleMenu_Moves_TextAlpha

◆ BattleMenu_Moves_TextColor

◆ BattleMenu_Moves_TitleID

◆ BattleMenu_Moves_UpArrowID

◆ BattleMenu_NumOptions

◆ BattleMenu_OptionEnabled

◆ BattleMenu_PartnerIdleAnims

AnimID BattleMenu_PartnerIdleAnims[]
Initial value:
= {
[PARTNER_GOOMBARIO] ANIM_BattleGoombario_Walk,
[PARTNER_KOOPER] ANIM_BattleKooper_Walk,
[PARTNER_BOMBETTE] ANIM_BattleBombette_Walk,
[PARTNER_PARAKARRY] ANIM_BattleParakarry_Walk,
[PARTNER_GOOMPA] ANIM_Goompa_Walk,
[PARTNER_WATT] ANIM_BattleWatt_Walk,
[PARTNER_SUSHIE] ANIM_BattleSushie_Walk,
[PARTNER_LAKILESTER] ANIM_BattleLakilester_Walk,
[PARTNER_BOW] ANIM_BattleBow_Walk,
0x00000000,
0x00000000
}
@ PARTNER_TWINK
Definition enums.h:2897
@ PARTNER_GOOMBARIA
Definition enums.h:2896

Referenced by btl_state_update_partner_menu().

◆ BattleMenu_PartnerThinkAnims

AnimID BattleMenu_PartnerThinkAnims[]
Initial value:
= {
[PARTNER_GOOMBARIO] ANIM_BattleGoombario_Think,
[PARTNER_KOOPER] ANIM_BattleKooper_Think,
[PARTNER_BOMBETTE] ANIM_BattleBombette_Think,
[PARTNER_PARAKARRY] ANIM_BattleParakarry_Think,
[PARTNER_GOOMPA] ANIM_Goompa_Idle,
[PARTNER_WATT] ANIM_BattleWatt_Think,
[PARTNER_SUSHIE] ANIM_BattleSushie_Think,
[PARTNER_LAKILESTER] ANIM_BattleLakilester_Run,
[PARTNER_BOW] ANIM_BattleBow_Still,
0x00000000,
0x00000000
}

Referenced by btl_state_update_partner_menu().

◆ BattleMenu_PrevPos

BSS s8 BattleMenu_PrevPos

Referenced by btl_main_menu_update().

◆ BattleMenu_ShowSwapIcons

◆ BattleMenu_SwapDelay

◆ BattleMenu_TargetHudElems

BSS s32 BattleMenu_TargetHudElems[MAX_ENEMY_ACTORS]

◆ BattleMenu_TargetNameOffsetX

BSS s32 BattleMenu_TargetNameOffsetX

◆ BattleMenu_TargetPointerAlpha

BSS s32 BattleMenu_TargetPointerAlpha

◆ BattleMenu_TitleMessages

◆ BattleMenu_UsingSpiritsSubmenu

◆ BattleMenu_WheelAngle

BSS f32 BattleMenu_WheelAngle

◆ BattleMenuAlpha

◆ BattleMenuDisableMsg

BSS s8 BattleMenuDisableMsg

◆ BattleMenuState

◆ BattleSubmenuStratsState

◆ D_802AB340

s16 D_802AB340[] = { 28, 40 }

◆ D_802AB344

s16 D_802AB344[] = { 0, -2 }

◆ D_802AB728

s32 D_802AB728[]
Initial value:
= {
MSG_Menus_Focus_Centered,
}

Referenced by btl_state_update_peach_menu().

◆ D_802AB734

s32 D_802AB734[]
Initial value:
= {
MSG_Menus_Dash_Centered,
}

Referenced by btl_state_update_twink_menu().

◆ D_802ACC60

◆ D_802ACCD0

◆ D_802AD001

BSS s8 D_802AD001

◆ D_802AD004

BSS s8 D_802AD004

◆ D_802AD006

◆ D_802AD00A

BSS s16 D_802AD00A

◆ D_802AD00C

BSS s16 D_802AD00C

◆ D_802AD010

◆ D_802AD028

◆ D_802AD040

◆ D_802AD044

◆ D_802AD048

◆ D_802AD04C

◆ D_802AD050

◆ D_802AD054

◆ D_802AD058

◆ D_802AD05C

◆ D_802AD070

BSS f32 D_802AD070

◆ D_802AD074

BSS s32 D_802AD074

◆ D_802AD0A8

◆ D_802AD0B0

◆ D_802AD0B4

BSS s32 D_802AD0B4

◆ D_802AD100

◆ D_802AD10A

BSS s8 D_802AD10A

◆ D_802AD10B

BSS s8 D_802AD10B

◆ D_802AD10D

◆ D_802AD10E

◆ D_802AD10F

◆ D_802AD112

◆ D_802AD124

BSS s32 D_802AD124

◆ D_802AD18C

BSS s32 D_802AD18C

◆ D_802AD1F4

BSS s32 D_802AD1F4

◆ D_802AD258

BSS s32 D_802AD258

◆ D_802AD25C

BSS s32 D_802AD25C

◆ D_802AD4A8

◆ D_802AD4AC

BSS s32 D_802AD4AC

◆ D_802AD608

◆ D_802AD609

◆ D_802AD60B

◆ D_802AD60C

◆ D_802AD60E

◆ D_802AD610

BSS s16 D_802AD610

◆ D_802AD612

BSS s16 D_802AD612

Referenced by btl_update_strats_menu().

◆ D_802AD614

◆ D_802AD618

◆ D_802AD624

◆ D_802AD628

◆ D_802AD63C

BSS s16 D_802AD63C

Referenced by btl_update_strats_menu().

◆ D_802AD63E

BSS s16 D_802AD63E

Referenced by btl_update_strats_menu().

◆ D_802AD640

◆ D_802AD658

◆ D_802AD66C

◆ D_802AD674

BSS s32 D_802AD674

◆ D_802AD678

◆ D_802AD690

◆ D_802AD6A8

◆ D_802AD6C0

◆ D_802AD6D4

BSS s32 D_802AD6D4

◆ gItemHudScripts

◆ HES_Bombette

HudScript HES_Bombette
extern

◆ HES_BombetteDisabled

HudScript HES_BombetteDisabled
extern

◆ HES_Bow

HudScript HES_Bow
extern

◆ HES_BowDisabled

HudScript HES_BowDisabled
extern

◆ HES_Eldstar

HudScript HES_Eldstar
extern

◆ HES_EldstarDisabled

HudScript HES_EldstarDisabled
extern

◆ HES_FPCost

HudScript HES_FPCost
extern

◆ HES_FPCostReduced

HudScript HES_FPCostReduced
extern

◆ HES_FPCostReducedTwice

HudScript HES_FPCostReducedTwice
extern

◆ HES_Goombario

HudScript HES_Goombario
extern

◆ HES_GoombarioDisabled

HudScript HES_GoombarioDisabled
extern

◆ HES_GreenArrowDown

HudScript HES_GreenArrowDown
extern

◆ HES_GreenArrowUp

HudScript HES_GreenArrowUp
extern

◆ HES_HandPointDownLoop

HudScript HES_HandPointDownLoop
extern

◆ HES_HandPointer

HudScript HES_HandPointer
extern

◆ HES_HandPointLeftLoop

HudScript HES_HandPointLeftLoop
extern

◆ HES_Kalmar

HudScript HES_Kalmar
extern

◆ HES_KalmarDisabled

HudScript HES_KalmarDisabled
extern

◆ HES_Klevar

HudScript HES_Klevar
extern

◆ HES_KlevarDisabled

HudScript HES_KlevarDisabled
extern

◆ HES_Kooper

HudScript HES_Kooper
extern

◆ HES_KooperDisabled

HudScript HES_KooperDisabled
extern

◆ HES_Lakilester

HudScript HES_Lakilester
extern

◆ HES_LakilesterDisabled

HudScript HES_LakilesterDisabled
extern

◆ HES_Mamar

HudScript HES_Mamar
extern

◆ HES_MamarDisabled

HudScript HES_MamarDisabled
extern

◆ HES_MenuBoots1

HudScript HES_MenuBoots1
extern

◆ HES_MenuBoots1Disabled

HudScript HES_MenuBoots1Disabled
extern

◆ HES_MenuBoots2

HudScript HES_MenuBoots2
extern

◆ HES_MenuBoots2Disabled

HudScript HES_MenuBoots2Disabled
extern

◆ HES_MenuBoots3

HudScript HES_MenuBoots3
extern

◆ HES_MenuBoots3Disabled

HudScript HES_MenuBoots3Disabled
extern

◆ HES_MenuDefend

HudScript HES_MenuDefend
extern

◆ HES_MenuDefendDisabled

HudScript HES_MenuDefendDisabled
extern

◆ HES_MenuDoNothing

HudScript HES_MenuDoNothing
extern

◆ HES_MenuDoNothingDisabled

HudScript HES_MenuDoNothingDisabled
extern

◆ HES_MenuFlee

HudScript HES_MenuFlee
extern

◆ HES_MenuFleeDisabled

HudScript HES_MenuFleeDisabled
extern

◆ HES_MenuHammer1

HudScript HES_MenuHammer1
extern

◆ HES_MenuHammer1Disabled

HudScript HES_MenuHammer1Disabled
extern

◆ HES_MenuHammer2

HudScript HES_MenuHammer2
extern

◆ HES_MenuHammer2Disabled

HudScript HES_MenuHammer2Disabled
extern

◆ HES_MenuHammer3

HudScript HES_MenuHammer3
extern

◆ HES_MenuHammer3Disabled

HudScript HES_MenuHammer3Disabled
extern

◆ HES_MenuItem

HudScript HES_MenuItem
extern

◆ HES_MenuItemDisabled

HudScript HES_MenuItemDisabled
extern

◆ HES_MenuPouch

HudScript HES_MenuPouch
extern

◆ HES_MenuPouchDisabled

HudScript HES_MenuPouchDisabled
extern

◆ HES_MenuStarPower

HudScript HES_MenuStarPower
extern

◆ HES_MenuStarPowerDisabled

HudScript HES_MenuStarPowerDisabled
extern

◆ HES_MenuStrategies

HudScript HES_MenuStrategies
extern

◆ HES_MenuStrategiesDisabled

HudScript HES_MenuStrategiesDisabled
extern

◆ HES_Misstar

HudScript HES_Misstar
extern

◆ HES_MisstarDisabled

HudScript HES_MisstarDisabled
extern

◆ HES_MoveBlueOrb

HudScript HES_MoveBlueOrb
extern

◆ HES_MoveBlueOrbDisabled

HudScript HES_MoveBlueOrbDisabled
extern

◆ HES_MoveDiamond

HudScript HES_MoveDiamond
extern

◆ HES_MoveDiamond_disabled

HudScript HES_MoveDiamond_disabled
extern

◆ HES_MoveGreenOrb

HudScript HES_MoveGreenOrb
extern

◆ HES_MoveGreenOrbDisabled

HudScript HES_MoveGreenOrbDisabled
extern

◆ HES_MoveRedOrb

HudScript HES_MoveRedOrb
extern

◆ HES_MoveRedOrbDisabled

HudScript HES_MoveRedOrbDisabled
extern

◆ HES_Muskular

HudScript HES_Muskular
extern

◆ HES_MuskularDisabled

HudScript HES_MuskularDisabled
extern

◆ HES_NotEnoughFP

HudScript HES_NotEnoughFP
extern

◆ HES_NotEnoughPOW

HudScript HES_NotEnoughPOW
extern

◆ HES_Parakarry

HudScript HES_Parakarry
extern

◆ HES_ParakarryDisabled

HudScript HES_ParakarryDisabled
extern

◆ HES_Partner0

HudScript HES_Partner0
extern

◆ HES_Partner0Disabled

HudScript HES_Partner0Disabled
extern

◆ HES_PartnerA

HudScript HES_PartnerA
extern

◆ HES_PartnerADisabled

HudScript HES_PartnerADisabled
extern

◆ HES_PeachBeam

HudScript HES_PeachBeam
extern

◆ HES_PeachBeamDisabled

HudScript HES_PeachBeamDisabled
extern

◆ HES_POWCost

HudScript HES_POWCost
extern

◆ HES_POWCostReduced

HudScript HES_POWCostReduced
extern

◆ HES_POWCostReducedTwice

HudScript HES_POWCostReducedTwice
extern

◆ HES_ProjectorBeam

HudScript HES_ProjectorBeam
extern

Referenced by btl_main_menu_update().

◆ HES_ProjectorReel

HudScript HES_ProjectorReel
extern

Referenced by btl_main_menu_update().

◆ HES_ProjectorSpot

HudScript HES_ProjectorSpot
extern

Referenced by btl_main_menu_update().

◆ HES_Skolar

HudScript HES_Skolar
extern

◆ HES_SkolarDisabled

HudScript HES_SkolarDisabled
extern

◆ HES_StarBeam

HudScript HES_StarBeam
extern

◆ HES_StarBeamDisabled

HudScript HES_StarBeamDisabled
extern

◆ HES_StatusFlower

HudScript HES_StatusFlower
extern

◆ HES_Sushie

HudScript HES_Sushie
extern

◆ HES_SushieDisabled

HudScript HES_SushieDisabled
extern

◆ HES_SwapArrowLeft

HudScript HES_SwapArrowLeft
extern

Referenced by btl_main_menu_update().

◆ HES_SwapArrowRight

HudScript HES_SwapArrowRight
extern

Referenced by btl_main_menu_update().

◆ HES_SwapBackground

HudScript HES_SwapBackground
extern

Referenced by btl_main_menu_update().

◆ HES_SwapZ

HudScript HES_SwapZ
extern

Referenced by btl_main_menu_update().

◆ HES_Watt

HudScript HES_Watt
extern

◆ HES_WattDisabled

HudScript HES_WattDisabled
extern

◆ HES_YellowArrow

HudScript HES_YellowArrow
extern

◆ HID_GreenArrowDown

◆ HID_GreenArrowUp

◆ MenuIndexFromPartnerID

s32 MenuIndexFromPartnerID[]
extern

◆ OldStratsMenuPos

BSS s8 OldStratsMenuPos

◆ PartnerNameMessages

s32 PartnerNameMessages[]
Initial value:
= {
MSG_NONE,
MSG_Menus_Party_Goombario,
MSG_Menus_Party_Kooper,
MSG_Menus_Party_Bombette,
MSG_Menus_Party_Parakarry,
MSG_Menus_Party_Goompa,
MSG_Menus_Party_Watt,
MSG_Menus_Party_Sushie,
MSG_Menus_Party_Lakilester,
MSG_Menus_Party_Bow,
MSG_Menus_Party_Goombaria,
MSG_Menus_Party_Twink,
MSG_Menus_Party_Peach,
MSG_NONE
}

Referenced by btl_state_draw_select_target().

◆ ShowingErrorMessage

◆ StratsMenuLastPos

◆ StratsMenuLines

◆ StratsMenuPos