Paper Mario DX
Paper Mario (N64) modding
Loading...
Searching...
No Matches
battle_menu.h
Go to the documentation of this file.
1
#ifndef _BATTLE_MENU_H_
2
#define _BATTLE_MENU_H_
3
4
#include "common.h"
5
#include "
hud_element.h
"
6
7
#define MENU_CHANGE_DELAY 8
8
#define MENU_DIPPING_DELAY 5
9
10
void
btl_main_menu_init
(
void
);
11
12
// hides the main menu (wheel) (e.g., while choosing a target for an action)
13
void
btl_main_menu_hide
(
void
);
14
15
// restore main menu (wheel) to a choosing state immediately (e.g., after a submenu is closed)
16
void
btl_main_menu_resume_choose
(
void
);
17
18
// restore main menu (wheel) to a choosing state after a one-frame transitional state
19
void
btl_main_menu_restore_choose
(
void
);
20
21
// restore main menu (wheel) to a visible, but locked state (e.g., canceling target selection to reopen a submenu)
22
// use this when the menu should be visibile, but in the background of another menu
23
void
btl_main_menu_restore_submenu
(
void
);
24
25
void
btl_main_menu_destroy
(
void
);
26
27
s32
btl_main_menu_update
(
void
);
28
void
btl_main_menu_draw
(
void
);
29
30
s32
btl_submenu_strats_update
(
void
);
31
32
b32
btl_player_can_act
(
void
);
33
b32
btl_partner_can_act
(
void
);
34
35
void
create_battle_popup_menu
(
PopupMenu
*
popup
);
36
37
void
flush_popup_menu
(
void
);
38
void
show_popup_menu
(
void
);
39
40
void
btl_submenu_moves_init
(
void
);
41
void
btl_submenu_moves_hide
(
void
);
42
void
btl_submenu_moves_destroy
(
void
);
43
void
btl_submenu_strats_destroy
(
void
);
44
void
btl_submenu_strats_resume_choose
(
void
);
45
void
btl_submenu_strats_restore_choose
(
void
);
46
void
btl_submenu_strats_restore_locked
(
void
);
47
48
void
btl_submenu_moves_restore_choose
(
void
);
49
void
btl_menu_strats_init
(
void
);
50
51
void
btl_submenu_moves_resume_choose
(
void
);
52
void
btl_submenu_moves_restore_locked
(
void
);
53
54
void
btl_submenu_strats_hide
(
void
);
55
56
void
btl_check_can_change_partner
(
void
);
57
void
btl_init_menu_items
(
void
);
58
s32
btl_submenu_moves_update
(
void
);
59
60
extern
PopupMenu
BattlePopupMenu
;
61
62
extern
s32
StratsOptionHIDs
[];
63
extern
s16
StratsMenuPosX
;
64
extern
s16
StratsMenuPosY
;
65
extern
HudScript
*
StratsOptionHudScripts
[];
66
extern
s32
StratsOptionNames
[];
// msg IDs
67
extern
s32
StratsOptionCount
;
68
extern
s32
StratsPrevSelected
;
69
70
extern
s32
StratsOptionMenuTypes
[];
71
extern
s32
StratsOptionEnabled
[];
72
extern
s32
StratsOptionError
[];
73
extern
s32
StratsOptionMessage
[];
74
75
extern
s8
BattleMenu_CurPos
;
76
extern
s8
BattleMenu_HomePos
;
77
78
extern
s32
PartnerNameMessages
[];
79
80
extern
IconHudScriptPair
ItemsHudScripts
;
81
extern
IconHudScriptPair
StarPowersHudScripts
;
82
extern
IconHudScriptPair
StrategiesHudScripts
;
83
extern
IconHudScriptPair
DoNothingHudScripts
;
84
extern
IconHudScriptPair
FleeHudScripts
;
85
86
extern
s32
LeftJustMenuMessages
[];
87
extern
s32
CenteredBattleMessages
[];
88
89
extern
IconHudScriptPair
PartnerHudScripts
[];
90
extern
HudScript
*
battle_menu_DisabledPartnerHudScripts
[];
91
92
extern
IconHudScriptPair
StarPowerMovesHudScripts
[];
93
94
extern
HudScript
HES_HandPointDownLoop
;
95
extern
HudScript
HES_HandPointLeftLoop
;
96
extern
s32
BattleMenu_TargetHudElems
[];
97
98
extern
s32
BattleMenu_ChooseDelay
;
99
extern
s32
BattleMenu_TargetPointerAlpha
;
100
extern
s32
BattleMenu_TargetNameOffsetX
;
101
extern
s32
BattleMenu_SwapDelay
;
102
103
extern
HudScript
*
MovesOptionHudScripts
[24];
104
extern
s32
MovesOptionNames
[24];
105
extern
s32
MovesOptionDisplayCosts
[24];
106
extern
s32
MovesOptionDiscounts
[24];
107
extern
s32
MovesOptionDiscountColors
[24];
108
extern
s32
MovesOptionBPCosts
[24];
109
extern
s32
UsingSpiritsSubmenu
;
110
extern
s32
MovesOptionCount
;
111
extern
s32
MovesPrevSelected
;
112
extern
s32
MovesOptionIndices
[24];
113
extern
s32
MovesOptionEnabled
[24];
114
extern
s32
MovesOptionDesc
[24];
115
extern
s8
MovesOptionSortPriority
[24];
116
extern
s8
MovesOptionError
[24];
117
extern
s32
SelectedMovesIndex
;
118
119
extern
s32
WheelOptionSubmenu
[];
120
extern
s32
WheelOptionEnabled
[];
121
extern
s32
WheelOptionError
[];
122
extern
HudScript
*
WheelOptionHudScript
[];
123
extern
s32
WheelOptionName
[];
124
125
extern
b32
BattleMenu_ShowSwapIcons
;
126
extern
s32
WheelOptionCount
;
127
128
extern
s32
BattleMenu_PrevSelected
;
129
extern
s32
BattleMenu_WheelBase
;
130
extern
s8
ShowingErrorMessage
;
131
132
extern
HudScript
HES_YellowArrow
;
133
134
extern
HudScript
HES_MenuFlee
;
135
extern
HudScript
HES_MenuFleeDisabled
;
136
extern
HudScript
HES_MenuDefend
;
137
extern
HudScript
HES_MenuDefendDisabled
;
138
extern
HudScript
HES_MenuStrategies
;
139
extern
HudScript
HES_MenuStrategiesDisabled
;
140
extern
HudScript
HES_MenuPouch
;
141
extern
HudScript
HES_MenuPouchDisabled
;
142
extern
HudScript
HES_MenuDoNothing
;
143
extern
HudScript
HES_MenuDoNothingDisabled
;
144
145
extern
HudScript
HES_Kooper
;
146
extern
HudScript
HES_Bombette
;
147
extern
HudScript
HES_Partner0
;
148
extern
HudScript
HES_Partner0Disabled
;
149
extern
HudScript
HES_Goombario
;
150
extern
HudScript
HES_GoombarioDisabled
;
151
extern
HudScript
HES_KooperDisabled
;
152
extern
HudScript
HES_BombetteDisabled
;
153
extern
HudScript
HES_Parakarry
;
154
extern
HudScript
HES_ParakarryDisabled
;
155
extern
HudScript
HES_Bow
;
156
extern
HudScript
HES_BowDisabled
;
157
extern
HudScript
HES_Watt
;
158
extern
HudScript
HES_WattDisabled
;
159
extern
HudScript
HES_Sushie
;
160
extern
HudScript
HES_SushieDisabled
;
161
extern
HudScript
HES_Lakilester
;
162
extern
HudScript
HES_LakilesterDisabled
;
163
extern
HudScript
HES_PartnerA
;
164
extern
HudScript
HES_PartnerADisabled
;
165
166
extern
HudScript
HES_MenuBoots1
;
167
extern
HudScript
HES_MenuBoots1Disabled
;
168
extern
HudScript
HES_MenuBoots2
;
169
extern
HudScript
HES_MenuBoots2Disabled
;
170
extern
HudScript
HES_MenuBoots3
;
171
extern
HudScript
HES_MenuBoots3Disabled
;
172
173
extern
HudScript
HES_MenuHammer1
;
174
extern
HudScript
HES_MenuHammer1Disabled
;
175
extern
HudScript
HES_MenuHammer2
;
176
extern
HudScript
HES_MenuHammer2Disabled
;
177
extern
HudScript
HES_MenuHammer3
;
178
extern
HudScript
HES_MenuHammer3Disabled
;
179
180
extern
HudScript
HES_MenuItem
;
181
extern
HudScript
HES_MenuItemDisabled
;
182
183
extern
HudScript
HES_MenuStarPower
;
184
extern
HudScript
HES_MenuStarPowerDisabled
;
185
186
extern
HudScript
HES_Eldstar
;
187
extern
HudScript
HES_EldstarDisabled
;
188
extern
HudScript
HES_Mamar
;
189
extern
HudScript
HES_MamarDisabled
;
190
extern
HudScript
HES_Skolar
;
191
extern
HudScript
HES_SkolarDisabled
;
192
extern
HudScript
HES_Muskular
;
193
extern
HudScript
HES_MuskularDisabled
;
194
extern
HudScript
HES_Misstar
;
195
extern
HudScript
HES_MisstarDisabled
;
196
extern
HudScript
HES_Klevar
;
197
extern
HudScript
HES_KlevarDisabled
;
198
extern
HudScript
HES_Kalmar
;
199
extern
HudScript
HES_KalmarDisabled
;
200
extern
HudScript
HES_StarBeam
;
201
extern
HudScript
HES_StarBeamDisabled
;
202
extern
HudScript
HES_PeachBeam
;
203
extern
HudScript
HES_PeachBeamDisabled
;
204
205
extern
HudScript
HES_MoveDiamond
;
206
extern
HudScript
HES_MoveDiamond_disabled
;
207
extern
HudScript
HES_MoveBlueOrb
;
208
extern
HudScript
HES_MoveBlueOrbDisabled
;
209
extern
HudScript
HES_MoveGreenOrb
;
210
extern
HudScript
HES_MoveGreenOrbDisabled
;
211
extern
HudScript
HES_MoveRedOrb
;
212
extern
HudScript
HES_MoveRedOrbDisabled
;
213
214
extern
HudScript
HES_GreenArrowDown
;
215
extern
HudScript
HES_GreenArrowUp
;
216
extern
HudScript
HES_HandPointer
;
217
extern
HudScript
HES_HandPointDownLoop
;
218
extern
HudScript
HES_HandPointLeftLoop
;
219
220
extern
HudScript
HES_FPCost
;
221
extern
HudScript
HES_FPCostReduced
;
222
extern
HudScript
HES_FPCostReducedTwice
;
223
extern
HudScript
HES_POWCost
;
224
extern
HudScript
HES_POWCostReduced
;
225
extern
HudScript
HES_POWCostReducedTwice
;
226
extern
HudScript
HES_StatusFlower
;
227
extern
HudScript
HES_NotEnoughFP
;
228
extern
HudScript
HES_NotEnoughPOW
;
229
extern
HudScript
HES_ProjectorBeam
;
230
extern
HudScript
HES_ProjectorReel
;
231
extern
HudScript
HES_ProjectorSpot
;
232
extern
HudScript
HES_SwapArrowLeft
;
233
extern
HudScript
HES_SwapArrowRight
;
234
extern
HudScript
HES_SwapBackground
;
235
extern
HudScript
HES_SwapZ
;
236
237
extern
IconHudScriptPair
gItemHudScripts
[];
238
239
extern
s32
MenuIndexFromPartnerID
[];
240
241
#endif
PopupMenu_SelectedIndex
BSS s32 PopupMenu_SelectedIndex
Definition
8a860_len_3f30.c:84
HES_Muskular
HudScript HES_Muskular
Definition
global_hud_scripts.c:1918
HES_BombetteDisabled
HudScript HES_BombetteDisabled
Definition
global_hud_scripts.c:1956
btl_main_menu_resume_choose
void btl_main_menu_resume_choose(void)
Definition
btl_states_menus.c:246
HES_MenuBoots2Disabled
HudScript HES_MenuBoots2Disabled
Definition
global_hud_scripts.c:2146
create_battle_popup_menu
void create_battle_popup_menu(PopupMenu *popup)
Definition
8a860_len_3f30.c:2322
btl_main_menu_destroy
void btl_main_menu_destroy(void)
Definition
btl_states_menus.c:262
battle_menu_DisabledPartnerHudScripts
HudScript * battle_menu_DisabledPartnerHudScripts[]
HES_POWCostReducedTwice
HudScript HES_POWCostReducedTwice
Definition
global_hud_scripts.c:1833
HES_MoveGreenOrbDisabled
HudScript HES_MoveGreenOrbDisabled
Definition
global_hud_scripts.c:2603
HES_FPCostReducedTwice
HudScript HES_FPCostReducedTwice
Definition
global_hud_scripts.c:1825
btl_main_menu_restore_choose
void btl_main_menu_restore_choose(void)
Definition
btl_states_menus.c:252
HES_MenuHammer1
HudScript HES_MenuHammer1
Definition
global_hud_scripts.c:2152
BattleMenu_CurPos
s8 BattleMenu_CurPos
Definition
btl_states_menus.c:199
HES_MuskularDisabled
HudScript HES_MuskularDisabled
Definition
global_hud_scripts.c:1920
BattleMenu_ChooseDelay
s32 BattleMenu_ChooseDelay
Definition
btl_states_menus.c:191
BattleMenu_TargetPointerAlpha
s32 BattleMenu_TargetPointerAlpha
Definition
btl_states_menus.c:192
HES_HandPointer
HudScript HES_HandPointer
Definition
global_hud_scripts.c:727
HES_Parakarry
HudScript HES_Parakarry
Definition
global_hud_scripts.c:1958
HES_MoveBlueOrb
HudScript HES_MoveBlueOrb
Definition
global_hud_scripts.c:2593
gItemHudScripts
IconHudScriptPair gItemHudScripts[]
HES_MenuHammer2
HudScript HES_MenuHammer2
Definition
global_hud_scripts.c:2156
HES_MenuDefendDisabled
HudScript HES_MenuDefendDisabled
Definition
battle_ui_gfx.c:263
MovesOptionNames
s32 MovesOptionNames[24]
Definition
menu_moves.c:55
HES_Mamar
HudScript HES_Mamar
Definition
global_hud_scripts.c:1910
btl_submenu_moves_restore_locked
void btl_submenu_moves_restore_locked(void)
Definition
menu_moves.c:249
ShowingErrorMessage
s8 ShowingErrorMessage
Definition
menu_strats.c:54
StratsMenuPosY
s16 StratsMenuPosY
Definition
menu_strats.c:31
MovesOptionCount
s32 MovesOptionCount
Definition
menu_moves.c:65
HES_HandPointDownLoop
HudScript HES_HandPointDownLoop
Definition
battle_menu.h:217
HES_MenuHammer1Disabled
HudScript HES_MenuHammer1Disabled
Definition
global_hud_scripts.c:2154
MovesOptionIndices
s32 MovesOptionIndices[24]
Definition
menu_moves.c:61
btl_submenu_moves_resume_choose
void btl_submenu_moves_resume_choose(void)
Definition
menu_moves.c:167
StarPowersHudScripts
IconHudScriptPair StarPowersHudScripts
Definition
btl_states_menus.c:119
btl_init_menu_items
void btl_init_menu_items(void)
Definition
190B20.c:601
btl_submenu_moves_update
s32 btl_submenu_moves_update(void)
Definition
menu_moves.c:254
HES_MoveRedOrbDisabled
HudScript HES_MoveRedOrbDisabled
Definition
global_hud_scripts.c:2605
HES_MisstarDisabled
HudScript HES_MisstarDisabled
Definition
global_hud_scripts.c:1924
HES_HandPointLeftLoop
HudScript HES_HandPointLeftLoop
Definition
battle_menu.h:218
HES_Misstar
HudScript HES_Misstar
Definition
global_hud_scripts.c:1922
HES_MenuHammer3Disabled
HudScript HES_MenuHammer3Disabled
Definition
global_hud_scripts.c:2162
HES_MenuHammer2Disabled
HudScript HES_MenuHammer2Disabled
Definition
global_hud_scripts.c:2158
HES_PartnerADisabled
HudScript HES_PartnerADisabled
Definition
global_hud_scripts.c:1984
WheelOptionEnabled
s32 WheelOptionEnabled[]
Definition
btl_states_menus.c:230
HES_BowDisabled
HudScript HES_BowDisabled
Definition
global_hud_scripts.c:1964
WheelOptionName
s32 WheelOptionName[]
Definition
btl_states_menus.c:228
HES_SwapArrowRight
HudScript HES_SwapArrowRight
Definition
battle_ui_gfx.c:535
HES_ProjectorBeam
HudScript HES_ProjectorBeam
Definition
battle_ui_gfx.c:514
StratsOptionHIDs
s32 StratsOptionHIDs[]
Definition
menu_strats.c:37
MovesOptionEnabled
s32 MovesOptionEnabled[24]
Definition
menu_moves.c:62
HES_LakilesterDisabled
HudScript HES_LakilesterDisabled
Definition
global_hud_scripts.c:1976
btl_main_menu_init
void btl_main_menu_init(void)
Definition
btl_states_menus.c:234
btl_submenu_moves_destroy
void btl_submenu_moves_destroy(void)
Definition
menu_moves.c:138
btl_main_menu_update
s32 btl_main_menu_update(void)
Definition
btl_states_menus.c:280
BattleMenu_SwapDelay
s32 BattleMenu_SwapDelay
Definition
btl_states_menus.c:194
btl_submenu_strats_restore_choose
void btl_submenu_strats_restore_choose(void)
Definition
menu_strats.c:146
MovesOptionHudScripts
HudScript * MovesOptionHudScripts[24]
Definition
menu_moves.c:52
StratsOptionNames
s32 StratsOptionNames[]
Definition
menu_strats.c:38
MovesOptionBPCosts
s32 MovesOptionBPCosts[24]
Definition
menu_moves.c:60
HES_MamarDisabled
HudScript HES_MamarDisabled
Definition
global_hud_scripts.c:1912
HES_NotEnoughFP
HudScript HES_NotEnoughFP
Definition
global_hud_scripts.c:1827
HES_MenuStrategiesDisabled
HudScript HES_MenuStrategiesDisabled
Definition
battle_ui_gfx.c:267
HES_EldstarDisabled
HudScript HES_EldstarDisabled
Definition
global_hud_scripts.c:1908
HES_SushieDisabled
HudScript HES_SushieDisabled
Definition
global_hud_scripts.c:1972
HES_GreenArrowDown
HudScript HES_GreenArrowDown
Definition
global_hud_scripts.c:1866
HES_SwapArrowLeft
HudScript HES_SwapArrowLeft
Definition
battle_ui_gfx.c:525
HES_MenuBoots1Disabled
HudScript HES_MenuBoots1Disabled
Definition
global_hud_scripts.c:2142
MovesOptionDiscounts
s32 MovesOptionDiscounts[24]
Definition
menu_moves.c:58
HES_Kalmar
HudScript HES_Kalmar
Definition
global_hud_scripts.c:1930
UsingSpiritsSubmenu
s32 UsingSpiritsSubmenu
Definition
menu_moves.c:82
HES_ProjectorReel
HudScript HES_ProjectorReel
Definition
battle_ui_gfx.c:496
HES_Eldstar
HudScript HES_Eldstar
Definition
global_hud_scripts.c:1906
btl_check_can_change_partner
void btl_check_can_change_partner(void)
Definition
190B20.c:566
HES_KooperDisabled
HudScript HES_KooperDisabled
Definition
global_hud_scripts.c:1952
HES_GoombarioDisabled
HudScript HES_GoombarioDisabled
Definition
global_hud_scripts.c:1948
BattleMenu_TargetHudElems
s32 BattleMenu_TargetHudElems[]
Definition
btl_states_menus.c:195
HES_MenuDoNothing
HudScript HES_MenuDoNothing
Definition
battle_ui_gfx.c:273
WheelOptionError
s32 WheelOptionError[]
Definition
btl_states_menus.c:231
HES_MenuFlee
HudScript HES_MenuFlee
Definition
battle_ui_gfx.c:257
HES_MenuItemDisabled
HudScript HES_MenuItemDisabled
Definition
global_hud_scripts.c:2166
HES_MenuBoots3Disabled
HudScript HES_MenuBoots3Disabled
Definition
global_hud_scripts.c:2150
LeftJustMenuMessages
s32 LeftJustMenuMessages[]
Definition
btl_states_menus.c:161
HES_MenuPouch
HudScript HES_MenuPouch
Definition
battle_ui_gfx.c:269
HES_ParakarryDisabled
HudScript HES_ParakarryDisabled
Definition
global_hud_scripts.c:1960
WheelOptionSubmenu
s32 WheelOptionSubmenu[]
Definition
btl_states_menus.c:229
StratsOptionError
s32 StratsOptionError[]
Definition
menu_strats.c:42
StrategiesHudScripts
IconHudScriptPair StrategiesHudScripts
Definition
btl_states_menus.c:155
HES_GreenArrowUp
HudScript HES_GreenArrowUp
Definition
global_hud_scripts.c:1878
HES_MoveDiamond
HudScript HES_MoveDiamond
Definition
global_hud_scripts.c:2591
HES_KalmarDisabled
HudScript HES_KalmarDisabled
Definition
global_hud_scripts.c:1932
HES_MenuStrategies
HudScript HES_MenuStrategies
Definition
battle_ui_gfx.c:265
flush_popup_menu
void flush_popup_menu(void)
Definition
8a860_len_3f30.c:2367
MovesOptionSortPriority
s8 MovesOptionSortPriority[24]
Definition
menu_moves.c:63
btl_submenu_moves_restore_choose
void btl_submenu_moves_restore_choose(void)
Definition
menu_moves.c:207
HES_StarBeam
HudScript HES_StarBeam
Definition
global_hud_scripts.c:1934
HES_FPCost
HudScript HES_FPCost
Definition
global_hud_scripts.c:1821
BattleMenu_HomePos
s8 BattleMenu_HomePos
Definition
btl_states_menus.c:218
btl_submenu_strats_restore_locked
void btl_submenu_strats_restore_locked(void)
Definition
menu_strats.c:169
btl_submenu_moves_hide
void btl_submenu_moves_hide(void)
Definition
menu_moves.c:134
HES_MoveBlueOrbDisabled
HudScript HES_MoveBlueOrbDisabled
Definition
global_hud_scripts.c:2601
HES_PeachBeamDisabled
HudScript HES_PeachBeamDisabled
Definition
global_hud_scripts.c:1940
HES_NotEnoughPOW
HudScript HES_NotEnoughPOW
Definition
global_hud_scripts.c:1835
StratsOptionMessage
s32 StratsOptionMessage[]
Definition
menu_strats.c:41
MenuIndexFromPartnerID
s32 MenuIndexFromPartnerID[]
Definition
5B320.c:316
HES_MenuHammer3
HudScript HES_MenuHammer3
Definition
global_hud_scripts.c:2160
HES_SwapBackground
HudScript HES_SwapBackground
Definition
battle_ui_gfx.c:545
HES_PeachBeam
HudScript HES_PeachBeam
Definition
global_hud_scripts.c:1938
HES_MenuItem
HudScript HES_MenuItem
Definition
global_hud_scripts.c:2164
StratsOptionHudScripts
HudScript * StratsOptionHudScripts[]
Definition
menu_strats.c:36
MovesPrevSelected
s32 MovesPrevSelected
Definition
menu_moves.c:46
StratsMenuPosX
s16 StratsMenuPosX
Definition
menu_strats.c:30
HES_Partner0Disabled
HudScript HES_Partner0Disabled
Definition
global_hud_scripts.c:1944
HES_MenuDefend
HudScript HES_MenuDefend
Definition
battle_ui_gfx.c:261
HES_WattDisabled
HudScript HES_WattDisabled
Definition
global_hud_scripts.c:1968
HES_MoveDiamond_disabled
HudScript HES_MoveDiamond_disabled
Definition
global_hud_scripts.c:2599
MovesOptionDesc
s32 MovesOptionDesc[24]
Definition
menu_moves.c:56
PartnerHudScripts
IconHudScriptPair PartnerHudScripts[]
Definition
btl_states_menus.c:136
HES_ProjectorSpot
HudScript HES_ProjectorSpot
Definition
battle_ui_gfx.c:505
HES_Klevar
HudScript HES_Klevar
Definition
global_hud_scripts.c:1926
HES_SwapZ
HudScript HES_SwapZ
Definition
battle_ui_gfx.c:523
btl_main_menu_restore_submenu
void btl_main_menu_restore_submenu(void)
Definition
btl_states_menus.c:257
HES_Sushie
HudScript HES_Sushie
Definition
global_hud_scripts.c:1970
StratsPrevSelected
s32 StratsPrevSelected
Definition
menu_strats.c:34
btl_main_menu_hide
void btl_main_menu_hide(void)
Definition
btl_states_menus.c:241
btl_submenu_moves_init
void btl_submenu_moves_init(void)
Definition
menu_moves.c:94
HES_MenuPouchDisabled
HudScript HES_MenuPouchDisabled
Definition
battle_ui_gfx.c:271
WheelOptionHudScript
HudScript * WheelOptionHudScript[]
Definition
btl_states_menus.c:225
btl_partner_can_act
b32 btl_partner_can_act(void)
Definition
btl_states_menus.c:728
HES_Partner0
HudScript HES_Partner0
Definition
global_hud_scripts.c:1942
HES_StarBeamDisabled
HudScript HES_StarBeamDisabled
Definition
global_hud_scripts.c:1936
HES_POWCostReduced
HudScript HES_POWCostReduced
Definition
global_hud_scripts.c:1831
show_popup_menu
void show_popup_menu(void)
Definition
8a860_len_3f30.c:254
ItemsHudScripts
IconHudScriptPair ItemsHudScripts
Definition
btl_states_menus.c:117
btl_submenu_strats_hide
void btl_submenu_strats_hide(void)
Definition
menu_strats.c:102
HES_MenuBoots2
HudScript HES_MenuBoots2
Definition
global_hud_scripts.c:2144
HES_PartnerA
HudScript HES_PartnerA
Definition
global_hud_scripts.c:1982
HES_MenuBoots3
HudScript HES_MenuBoots3
Definition
global_hud_scripts.c:2148
HES_MoveGreenOrb
HudScript HES_MoveGreenOrb
Definition
global_hud_scripts.c:2595
btl_submenu_strats_destroy
void btl_submenu_strats_destroy(void)
Definition
menu_strats.c:106
BattleMenu_WheelBase
s32 BattleMenu_WheelBase
Definition
btl_states_menus.c:220
HES_Kooper
HudScript HES_Kooper
Definition
global_hud_scripts.c:1950
HES_MenuStarPowerDisabled
HudScript HES_MenuStarPowerDisabled
Definition
global_hud_scripts.c:2170
StratsOptionEnabled
s32 StratsOptionEnabled[]
Definition
menu_strats.c:40
DoNothingHudScripts
IconHudScriptPair DoNothingHudScripts
Definition
btl_states_menus.c:157
HES_Skolar
HudScript HES_Skolar
Definition
global_hud_scripts.c:1914
HES_SkolarDisabled
HudScript HES_SkolarDisabled
Definition
global_hud_scripts.c:1916
HES_YellowArrow
HudScript HES_YellowArrow
Definition
battle_ui_gfx.c:255
BattleMenu_PrevSelected
s32 BattleMenu_PrevSelected
Definition
btl_states_menus.c:219
StarPowerMovesHudScripts
IconHudScriptPair StarPowerMovesHudScripts[]
Definition
btl_states_menus.c:121
BattlePopupMenu
PopupMenu BattlePopupMenu
Definition
btl_states_menus.c:196
WheelOptionCount
s32 WheelOptionCount
Definition
btl_states_menus.c:232
BattleMenu_TargetNameOffsetX
s32 BattleMenu_TargetNameOffsetX
Definition
btl_states_menus.c:193
HES_MoveRedOrb
HudScript HES_MoveRedOrb
Definition
global_hud_scripts.c:2597
btl_main_menu_draw
void btl_main_menu_draw(void)
Definition
btl_states_menus.c:500
HES_POWCost
HudScript HES_POWCost
Definition
global_hud_scripts.c:1829
MovesOptionError
s8 MovesOptionError[24]
Definition
menu_moves.c:64
StratsOptionMenuTypes
s32 StratsOptionMenuTypes[]
Definition
menu_strats.c:39
HES_Watt
HudScript HES_Watt
Definition
global_hud_scripts.c:1966
btl_player_can_act
b32 btl_player_can_act(void)
Definition
btl_states_menus.c:681
btl_menu_strats_init
void btl_menu_strats_init(void)
Definition
menu_strats.c:66
FleeHudScripts
IconHudScriptPair FleeHudScripts
Definition
btl_states_menus.c:159
BattleMenu_ShowSwapIcons
b32 BattleMenu_ShowSwapIcons
Definition
btl_states_menus.c:223
HES_FPCostReduced
HudScript HES_FPCostReduced
Definition
global_hud_scripts.c:1823
HES_MenuFleeDisabled
HudScript HES_MenuFleeDisabled
Definition
battle_ui_gfx.c:259
SelectedMovesIndex
s32 SelectedMovesIndex
Definition
menu_moves.c:83
HES_MenuBoots1
HudScript HES_MenuBoots1
Definition
global_hud_scripts.c:2140
btl_submenu_strats_update
s32 btl_submenu_strats_update(void)
Definition
menu_strats.c:176
StratsOptionCount
s32 StratsOptionCount
Definition
menu_strats.c:43
HES_StatusFlower
HudScript HES_StatusFlower
Definition
global_hud_scripts.c:2069
HES_Lakilester
HudScript HES_Lakilester
Definition
global_hud_scripts.c:1974
HES_MenuDoNothingDisabled
HudScript HES_MenuDoNothingDisabled
Definition
battle_ui_gfx.c:275
HES_KlevarDisabled
HudScript HES_KlevarDisabled
Definition
global_hud_scripts.c:1928
HES_Bow
HudScript HES_Bow
Definition
global_hud_scripts.c:1962
HES_Bombette
HudScript HES_Bombette
Definition
global_hud_scripts.c:1954
HES_Goombario
HudScript HES_Goombario
Definition
global_hud_scripts.c:1946
PartnerNameMessages
s32 PartnerNameMessages[]
Definition
menu_partner.c:182
HES_MenuStarPower
HudScript HES_MenuStarPower
Definition
global_hud_scripts.c:2168
MovesOptionDisplayCosts
s32 MovesOptionDisplayCosts[24]
Definition
menu_moves.c:57
MovesOptionDiscountColors
s32 MovesOptionDiscountColors[24]
Definition
menu_moves.c:59
CenteredBattleMessages
s32 CenteredBattleMessages[]
Definition
btl_states_menus.c:176
btl_submenu_strats_resume_choose
void btl_submenu_strats_resume_choose(void)
Definition
menu_strats.c:124
b32
s32 b32
Definition
common_structs.h:27
hud_element.h
HudScript
s32 HudScript[]
Definition
hud_element.h:9
IconHudScriptPair
Definition
hud_element.h:158
PopupMenu
Definition
hud_element.h:112
src
battle
battle_menu.h
Generated by
1.10.0