Paper Mario DX
Paper Mario (N64) modding
 
Loading...
Searching...
No Matches
battle_ui_gfx.c
Go to the documentation of this file.
1#include "common.h"
2#include "hud_element.h"
3#include "include_asset.h"
4
5INCLUDE_IMG("ui/battle/menu/unused.png", ui_battle_menu_unused_png);
6INCLUDE_PAL("ui/battle/menu/unused.pal", ui_battle_menu_unused_pal);
7#define ui_battle_menu_unused_disabled_png ui_battle_menu_unused_png
8INCLUDE_PAL("ui/battle/menu/unused.disabled.pal", ui_battle_menu_unused_disabled_pal);
9
10INCLUDE_IMG("ui/battle/menu/flee.png", ui_battle_menu_flee_png);
11INCLUDE_PAL("ui/battle/menu/flee.pal", ui_battle_menu_flee_pal);
12#define ui_battle_menu_flee_disabled_png ui_battle_menu_flee_png
13INCLUDE_PAL("ui/battle/menu/flee.disabled.pal", ui_battle_menu_flee_disabled_pal);
14
15INCLUDE_IMG("ui/battle/menu/defend.png", ui_battle_menu_defend_png);
16INCLUDE_PAL("ui/battle/menu/defend.pal", ui_battle_menu_defend_pal);
17#define ui_battle_menu_defend_disabled_png ui_battle_menu_defend_png
18INCLUDE_PAL("ui/battle/menu/defend.disabled.pal", ui_battle_menu_defend_disabled_pal);
19
20INCLUDE_IMG("ui/battle/menu/strategies.png", ui_battle_menu_strategies_png);
21INCLUDE_PAL("ui/battle/menu/strategies.pal", ui_battle_menu_strategies_pal);
22#define ui_battle_menu_strategies_disabled_png ui_battle_menu_strategies_png
23INCLUDE_PAL("ui/battle/menu/strategies.disabled.pal", ui_battle_menu_strategies_disabled_pal);
24
25INCLUDE_IMG("ui/battle/menu/nothing.png", ui_battle_menu_nothing_png);
26INCLUDE_PAL("ui/battle/menu/nothing.pal", ui_battle_menu_nothing_pal);
27#define ui_battle_menu_nothing_disabled_png ui_battle_menu_nothing_png
28INCLUDE_PAL("ui/battle/menu/nothing.disabled.pal", ui_battle_menu_nothing_disabled_pal);
29
30INCLUDE_IMG("ui/battle/menu/pouch.png", ui_battle_menu_pouch_png);
31INCLUDE_PAL("ui/battle/menu/pouch.pal", ui_battle_menu_pouch_pal);
32#define ui_battle_menu_pouch_disabled_png ui_battle_menu_pouch_png
33INCLUDE_PAL("ui/battle/menu/pouch.disabled.pal", ui_battle_menu_pouch_disabled_pal);
34
35INCLUDE_IMG("ui/battle/swap_Z.png", ui_battle_swap_Z_png);
36INCLUDE_PAL("ui/battle/swap_Z.pal", ui_battle_swap_Z_pal);
37
38INCLUDE_IMG("ui/battle/swap_arrow_left.png", ui_battle_swap_arrow_left_png);
39INCLUDE_PAL("ui/battle/swap_arrow_left.pal", ui_battle_swap_arrow_left_pal);
40
41INCLUDE_IMG("ui/battle/swap_arrow_right.png", ui_battle_swap_arrow_right_png);
42INCLUDE_PAL("ui/battle/swap_arrow_right.pal", ui_battle_swap_arrow_right_pal);
43
44INCLUDE_IMG("ui/battle/menu/spirits.png", ui_battle_menu_spirits_png);
45INCLUDE_PAL("ui/battle/menu/spirits.pal", ui_battle_menu_spirits_pal);
46
47INCLUDE_IMG("ui/battle/yellow_arrow.png", ui_battle_yellow_arrow_png);
48INCLUDE_PAL("ui/battle/yellow_arrow.pal", ui_battle_yellow_arrow_pal);
49
50INCLUDE_IMG("ui/battle/hp_bar.png", ui_battle_hp_bar_png);
51INCLUDE_PAL("ui/battle/hp_bar.pal", ui_battle_hp_bar_pal);
52
53INCLUDE_IMG("ui/battle/hp_0.png", ui_battle_hp_0_png);
54INCLUDE_PAL("ui/battle/hp_0.pal", ui_battle_hp_0_pal);
55
56INCLUDE_IMG("ui/battle/hp_1.png", ui_battle_hp_1_png);
57INCLUDE_PAL("ui/battle/hp_1.pal", ui_battle_hp_1_pal);
58
59INCLUDE_IMG("ui/battle/hp_2.png", ui_battle_hp_2_png);
60INCLUDE_PAL("ui/battle/hp_2.pal", ui_battle_hp_2_pal);
61
62INCLUDE_IMG("ui/battle/hp_3.png", ui_battle_hp_3_png);
63INCLUDE_PAL("ui/battle/hp_3.pal", ui_battle_hp_3_pal);
64
65INCLUDE_IMG("ui/battle/hp_4.png", ui_battle_hp_4_png);
66INCLUDE_PAL("ui/battle/hp_4.pal", ui_battle_hp_4_pal);
67
68INCLUDE_IMG("ui/battle/hp_5.png", ui_battle_hp_5_png);
69INCLUDE_PAL("ui/battle/hp_5.pal", ui_battle_hp_5_pal);
70
71INCLUDE_IMG("ui/battle/hp_6.png", ui_battle_hp_6_png);
72INCLUDE_PAL("ui/battle/hp_6.pal", ui_battle_hp_6_pal);
73
74INCLUDE_IMG("ui/battle/hp_7.png", ui_battle_hp_7_png);
75INCLUDE_PAL("ui/battle/hp_7.pal", ui_battle_hp_7_pal);
76
77INCLUDE_IMG("ui/battle/hp_8.png", ui_battle_hp_8_png);
78INCLUDE_PAL("ui/battle/hp_8.pal", ui_battle_hp_8_pal);
79
80INCLUDE_IMG("ui/battle/hp_9.png", ui_battle_hp_9_png);
81INCLUDE_PAL("ui/battle/hp_9.pal", ui_battle_hp_9_pal);
82
83INCLUDE_IMG("ui/battle/cont/b_up.png", ui_battle_cont_b_up_png);
84INCLUDE_PAL("ui/battle/cont/b_up.pal", ui_battle_cont_b_up_pal);
85
86INCLUDE_IMG("ui/battle/cont/b_down.png", ui_battle_cont_b_down_png);
87INCLUDE_PAL("ui/battle/cont/b_down.pal", ui_battle_cont_b_down_pal);
88
89INCLUDE_IMG("ui/battle/cont/c_left_up.png", ui_battle_cont_c_left_up_png);
90INCLUDE_PAL("ui/battle/cont/c_left_up.pal", ui_battle_cont_c_left_up_pal);
91
92INCLUDE_IMG("ui/battle/cont/c_left_down.png", ui_battle_cont_c_left_down_png);
93INCLUDE_PAL("ui/battle/cont/c_left_down.pal", ui_battle_cont_c_left_down_pal);
94
95INCLUDE_IMG("ui/battle/cont/c_right_up.png", ui_battle_cont_c_right_up_png);
96INCLUDE_PAL("ui/battle/cont/c_right_up.pal", ui_battle_cont_c_right_up_pal);
97
98INCLUDE_IMG("ui/battle/cont/c_right_down.png", ui_battle_cont_c_right_down_png);
99INCLUDE_PAL("ui/battle/cont/c_right_down.pal", ui_battle_cont_c_right_down_pal);
100
101INCLUDE_IMG("ui/battle/cont/c_up_up.png", ui_battle_cont_c_up_up_png);
102INCLUDE_PAL("ui/battle/cont/c_up_up.pal", ui_battle_cont_c_up_up_pal);
103
104INCLUDE_IMG("ui/battle/cont/c_up_down.png", ui_battle_cont_c_up_down_png);
105INCLUDE_PAL("ui/battle/cont/c_up_down.pal", ui_battle_cont_c_up_down_pal);
106
107INCLUDE_IMG("ui/battle/cont/c_down_up.png", ui_battle_cont_c_down_up_png);
108INCLUDE_PAL("ui/battle/cont/c_down_up.pal", ui_battle_cont_c_down_up_pal);
109
110INCLUDE_IMG("ui/battle/cont/c_down_down.png", ui_battle_cont_c_down_down_png);
111INCLUDE_PAL("ui/battle/cont/c_down_down.pal", ui_battle_cont_c_down_down_pal);
112
113INCLUDE_IMG("ui/battle/cmd/timing_1_chance.png", ui_battle_cmd_timing_1_chance_png);
114INCLUDE_PAL("ui/battle/cmd/timing_1_chance.pal", ui_battle_cmd_timing_1_chance_pal);
115
116INCLUDE_IMG("ui/battle/cmd/timing_ready.png", ui_battle_cmd_timing_ready_png);
117INCLUDE_PAL("ui/battle/cmd/timing_ready.pal", ui_battle_cmd_timing_ready_pal);
118
119INCLUDE_IMG("ui/battle/cmd/timing_wait.png", ui_battle_cmd_timing_wait_png);
120INCLUDE_PAL("ui/battle/cmd/timing_wait.pal", ui_battle_cmd_timing_wait_pal);
121
122INCLUDE_IMG("ui/battle/cmd/charge_1.png", ui_battle_cmd_charge_1_png);
123INCLUDE_PAL("ui/battle/cmd/charge_1.pal", ui_battle_cmd_charge_1_pal);
124
125INCLUDE_IMG("ui/battle/cmd/charge_2.png", ui_battle_cmd_charge_2_png);
126INCLUDE_PAL("ui/battle/cmd/charge_2.pal", ui_battle_cmd_charge_2_pal);
127
128INCLUDE_IMG("ui/battle/cmd/charge_3.png", ui_battle_cmd_charge_3_png);
129INCLUDE_PAL("ui/battle/cmd/charge_3.pal", ui_battle_cmd_charge_3_pal);
130
131INCLUDE_IMG("ui/battle/cmd/charge_4.png", ui_battle_cmd_charge_4_png);
132INCLUDE_PAL("ui/battle/cmd/charge_4.pal", ui_battle_cmd_charge_4_pal);
133
134INCLUDE_IMG("ui/battle/cmd/timing_3_chances.png", ui_battle_cmd_timing_3_chances_png);
135INCLUDE_PAL("ui/battle/cmd/timing_3_chances.pal", ui_battle_cmd_timing_3_chances_pal);
136
137INCLUDE_IMG("ui/battle/cmd/gauge_result.png", ui_battle_cmd_gauge_result_png);
138INCLUDE_PAL("ui/battle/cmd/gauge_result.pal", ui_battle_cmd_gauge_result_pal);
139
140INCLUDE_IMG("ui/battle/cmd/timing_ok.png", ui_battle_cmd_timing_ok_png);
141INCLUDE_PAL("ui/battle/cmd/timing_ok.pal", ui_battle_cmd_timing_ok_pal);
142
143INCLUDE_IMG("ui/battle/cmd/timing_miss.png", ui_battle_cmd_timing_miss_png);
144INCLUDE_PAL("ui/battle/cmd/timing_miss.pal", ui_battle_cmd_timing_miss_pal);
145
146INCLUDE_IMG("ui/battle/cmd/flee_0.png", ui_battle_cmd_flee_0_png);
147INCLUDE_PAL("ui/battle/cmd/flee_0.pal", ui_battle_cmd_flee_0_pal);
148
149INCLUDE_IMG("ui/battle/cmd/flee_1.png", ui_battle_cmd_flee_1_png);
150INCLUDE_PAL("ui/battle/cmd/flee_1.pal", ui_battle_cmd_flee_1_pal);
151
152INCLUDE_IMG("ui/battle/cmd/flee_2.png", ui_battle_cmd_flee_2_png);
153INCLUDE_PAL("ui/battle/cmd/flee_2.pal", ui_battle_cmd_flee_2_pal);
154
155INCLUDE_IMG("ui/battle/cmd/100pct.png", ui_battle_cmd_100pct_png);
156INCLUDE_PAL("ui/battle/cmd/100pct.pal", ui_battle_cmd_100pct_pal);
157
158INCLUDE_IMG("ui/battle/cmd/right_on.png", ui_battle_cmd_right_on_png);
159INCLUDE_PAL("ui/battle/cmd/right_on.pal", ui_battle_cmd_right_on_pal);
160
161INCLUDE_IMG("ui/battle/cmd/fill_result.png", ui_battle_cmd_fill_result_png);
162INCLUDE_PAL("ui/battle/cmd/fill_result.pal", ui_battle_cmd_fill_result_pal);
163
164INCLUDE_IMG("ui/battle/cmd/aim/marker_0.png", ui_battle_cmd_aim_marker_0_png);
165INCLUDE_PAL("ui/battle/cmd/aim/marker_0.pal", ui_battle_cmd_aim_marker_0_pal);
166
167INCLUDE_IMG("ui/battle/cmd/aim/marker_1.png", ui_battle_cmd_aim_marker_1_png);
168INCLUDE_PAL("ui/battle/cmd/aim/marker_1.pal", ui_battle_cmd_aim_marker_1_pal);
169
170INCLUDE_IMG("ui/battle/cmd/aim/marker_2.png", ui_battle_cmd_aim_marker_2_png);
171INCLUDE_PAL("ui/battle/cmd/aim/marker_2.pal", ui_battle_cmd_aim_marker_2_pal);
172
173INCLUDE_IMG("ui/battle/cmd/aim/marker_3.png", ui_battle_cmd_aim_marker_3_png);
174INCLUDE_PAL("ui/battle/cmd/aim/marker_3.pal", ui_battle_cmd_aim_marker_3_pal);
175
176INCLUDE_IMG("ui/battle/cmd/aim/marker_4.png", ui_battle_cmd_aim_marker_4_png);
177INCLUDE_PAL("ui/battle/cmd/aim/marker_4.pal", ui_battle_cmd_aim_marker_4_pal);
178
179INCLUDE_IMG("ui/battle/cmd/aim/marker_5.png", ui_battle_cmd_aim_marker_5_png);
180INCLUDE_PAL("ui/battle/cmd/aim/marker_5.pal", ui_battle_cmd_aim_marker_5_pal);
181
182INCLUDE_IMG("ui/battle/cmd/aim/marker_6.png", ui_battle_cmd_aim_marker_6_png);
183INCLUDE_PAL("ui/battle/cmd/aim/marker_6.pal", ui_battle_cmd_aim_marker_6_pal);
184
185INCLUDE_IMG("ui/battle/cmd/aim/marker_7.png", ui_battle_cmd_aim_marker_7_png);
186INCLUDE_PAL("ui/battle/cmd/aim/marker_7.pal", ui_battle_cmd_aim_marker_7_pal);
187
188INCLUDE_IMG("ui/battle/cmd/aim/shimmer_0.png", ui_battle_cmd_aim_shimmer_0_png);
189INCLUDE_PAL("ui/battle/cmd/aim/shimmer_0.pal", ui_battle_cmd_aim_shimmer_0_pal);
190
191INCLUDE_IMG("ui/battle/cmd/aim/shimmer_1.png", ui_battle_cmd_aim_shimmer_1_png);
192INCLUDE_PAL("ui/battle/cmd/aim/shimmer_1.pal", ui_battle_cmd_aim_shimmer_1_pal);
193
194INCLUDE_IMG("ui/battle/cmd/aim/shimmer_2.png", ui_battle_cmd_aim_shimmer_2_png);
195INCLUDE_PAL("ui/battle/cmd/aim/shimmer_2.pal", ui_battle_cmd_aim_shimmer_2_pal);
196
197INCLUDE_IMG("ui/battle/cmd/aim/shimmer_3.png", ui_battle_cmd_aim_shimmer_3_png);
198INCLUDE_PAL("ui/battle/cmd/aim/shimmer_3.pal", ui_battle_cmd_aim_shimmer_3_pal);
199
200INCLUDE_IMG("ui/battle/cmd/aim/shimmer_4.png", ui_battle_cmd_aim_shimmer_4_png);
201INCLUDE_PAL("ui/battle/cmd/aim/shimmer_4.pal", ui_battle_cmd_aim_shimmer_4_pal);
202
203INCLUDE_IMG("ui/battle/cmd/aim/shimmer_5.png", ui_battle_cmd_aim_shimmer_5_png);
204INCLUDE_PAL("ui/battle/cmd/aim/shimmer_5.pal", ui_battle_cmd_aim_shimmer_5_pal);
205
206INCLUDE_IMG("ui/battle/cmd/aim/shimmer_6.png", ui_battle_cmd_aim_shimmer_6_png);
207INCLUDE_PAL("ui/battle/cmd/aim/shimmer_6.pal", ui_battle_cmd_aim_shimmer_6_pal);
208
209INCLUDE_IMG("ui/battle/cmd/aim/shimmer_7.png", ui_battle_cmd_aim_shimmer_7_png);
210INCLUDE_PAL("ui/battle/cmd/aim/shimmer_7.pal", ui_battle_cmd_aim_shimmer_7_pal);
211
212INCLUDE_IMG("ui/battle/cmd/aim/reticle_0.png", ui_battle_cmd_aim_reticle_0_png);
213INCLUDE_PAL("ui/battle/cmd/aim/reticle_0.pal", ui_battle_cmd_aim_reticle_0_pal);
214
215INCLUDE_IMG("ui/battle/cmd/aim/reticle_1.png", ui_battle_cmd_aim_reticle_1_png);
216INCLUDE_PAL("ui/battle/cmd/aim/reticle_1.pal", ui_battle_cmd_aim_reticle_1_pal);
217
218INCLUDE_IMG("ui/battle/cmd/aim/target_0.png", ui_battle_cmd_aim_target_0_png);
219INCLUDE_PAL("ui/battle/cmd/aim/target_0.pal", ui_battle_cmd_aim_target_0_pal);
220
221INCLUDE_IMG("ui/battle/cmd/aim/target_1.png", ui_battle_cmd_aim_target_1_png);
222INCLUDE_PAL("ui/battle/cmd/aim/target_1.pal", ui_battle_cmd_aim_target_1_pal);
223
224INCLUDE_IMG("ui/battle/solid_star.png", ui_battle_solid_star_png);
225INCLUDE_PAL("ui/battle/solid_star.pal", ui_battle_solid_star_pal);
226
227INCLUDE_IMG("ui/battle/projector_spot.png", ui_battle_projector_spot_png);
228INCLUDE_IMG("ui/battle/projector_beam.png", ui_battle_projector_beam_png);
229INCLUDE_IMG("ui/battle/projector_reel.png", ui_battle_projector_reel_png);
230
231INCLUDE_IMG("ui/battle/swap_background.png", ui_battle_swap_background_png);
232
234
236
238
240
242
244
246
248
250
252
254
256
258
260
262
264
266
268
270
272
274
276
278
280
282
292
303
313
315
317
327
329
331
341
351
353
355
365
367
369
379
390
401
403
405
415
417
419
421
423
425
427
441
462
485
487
489
491
493
495
504
513
522
524
534
544
553
569
585
601
617
633
649
665
681
697
713
729
745
761
777
793
809
819
829
842
856
BSS s32 PopupMenu_SelectedIndex
HudScript HES_AimShimmerH
HudScript HES_TimingCharge3
HudScript HES_AimShimmerD
HudScript HES_MashBButton1
HudScript HES_HPDigit0
HudScript HES_BButton
HudScript HES_HPDigit2
HudScript HES_AimBlinkC
HudScript HES_MenuDefendDisabled
HudScript HES_TimingReady
HudScript HES_TimingOK
HudScript HES_AimShimmerE
HudScript HES_AimMarkerE
HudScript HES_CUpButtonHeld
HudScript HES_HPDigit3
HudScript HES_AimBlinkA
HudScript HES_HPDigit9
HudScript HES_HPDigit4
HudScript HES_CDownButtonHeld
HudScript HES_SwapArrowRight
HudScript HES_ProjectorBeam
HudScript HES_TimingBlink
HudScript HES_TimingCharge4b
HudScript HES_CLeftButtonHeld
HudScript HES_MenuStrategiesDisabled
HudScript HES_SwapArrowLeft
HudScript HES_MashCRightButton2
HudScript HES_ProjectorReel
HudScript HES_TimingBar3Chances
HudScript HES_MashCDownButton1
HudScript HES_MenuDoNothing
HudScript HES_MenuFlee
HudScript HES_HPDigit8
HudScript HES_MenuPouch
HudScript HES_TimingWait
HudScript HES_TimingCharge4a
HudScript HES_CDownButton
HudScript HES_HPBar
HudScript HES_HPDigit7
HudScript HES_TimingCharge4c
HudScript HES_MenuStrategies
HudScript HES_AimMarkerA
HudScript HES_MashCLeftButton
HudScript HES_BButtonHeld
HudScript HES_MashCRightButton1
HudScript HES_MashCDownButton2
HudScript HES_SwapBackground
HudScript HES_MenuDefend
HudScript HES_RightOn
HudScript HES_ProjectorSpot
HudScript HES_SwapZ
HudScript HES_CRightButton
HudScript HES_AimMarkerG
HudScript HES_HPDigit5
HudScript HES_AimBlinkB
HudScript HES_AimMarkerD
HudScript HES_AimShimmerG
HudScript HES_AimMarkerB
HudScript HES_MenuPouchDisabled
HudScript HES_CRightButtonHeld
HudScript HES_HPDigit6
HudScript HES_AimMarkerF
HudScript HES_TimingGaugeResult
HudScript HES_AimMarkerH
HudScript HES_YellowArrow
HudScript HES_100pct
HudScript HES_AimMarkerC
HudScript HES_FillGaugeResult
HudScript HES_TimingMiss
HudScript HES_AimShimmerF
HudScript HES_AimShimmerA
HudScript HES_AimShimmerB
HudScript HES_AimShimmerC
HudScript HES_TimingCharge2
HudScript HES_MashBButton2
HudScript HES_MenuFleeDisabled
HudScript HES_AimTarget
HudScript HES_CLeftButton
HudScript HES_TimingCharge1
HudScript HES_HPDigit1
HudScript HES_PressBButton
HudScript HES_RunningAway
HudScript HES_MashCUpButton
HudScript HES_MenuDoNothingDisabled
HudScript HES_CUpButton
HudScript HES_PressCDownButton
HudScript HES_TimingBar1Chance
HudScript HES_AimReticle
PAL_BIN ui_battle_solid_star_pal[]
IMG_BIN ui_battle_menu_spirits_png[]
PAL_BIN ui_battle_menu_spirits_pal[]
IMG_BIN ui_battle_solid_star_png[]
#define hs_SetTileSize(size)
#define hs_SetRGBA(time, image)
#define hs_SetCustomSize(arg0, arg1)
@ HUD_ELEMENT_SIZE_24x24
Definition hud_element.h:45
@ HUD_ELEMENT_SIZE_16x16
Definition hud_element.h:44
@ HUD_ELEMENT_SIZE_32x32
Definition hud_element.h:46
#define hs_SetVisible
#define hs_End
@ HUD_ELEMENT_FLAG_INVISIBLE
Definition hud_element.h:92
#define hs_Restart
#define HES_TEMPLATE_CI_CUSTOM_SIZE(name, sizeX, sizeY)
Basic HudScript used for static CI images, setting size with hs_SetCustomSize.
#define hs_Loop
#define hs_SetCI(time, name)
#define HES_TEMPLATE_CI_ENUM_SIZE(name, sizeX, sizeY)
Basic HudScript used for static CI images, setting size with hs_SetTileSize.
#define hs_SetScale(scale)
#define hs_ClearFlags(arg0)
#define hs_SetTexelOffset(x, y)
#define hs_UseIA8
s32 HudScript[]
Definition hud_element.h:9
#define hs_SetFlags(arg0)
#define INCLUDE_PAL(FILENAME, SYMBOLNAME)
#define INCLUDE_IMG(FILENAME, SYMBOLNAME)