Go to the source code of this file.
◆ UnkStruct
Data Fields |
Gfx * |
displayList |
|
s16 |
x |
|
s16 |
y |
|
s16 |
width |
|
s16 |
height |
|
s32 |
unk_00 |
|
s32 |
unk_04 |
|
f32 |
unk_08 |
|
f32 |
unk_0C |
|
s32 |
unk_10 |
|
s32 |
unk_14 |
|
u8 |
unk_00 |
|
u8 |
unk_01 |
|
u8 |
unk_02 |
|
u8 |
unk_03 |
|
Gfx * |
unk_04 |
|
Gfx * |
unk_08 |
|
s32 |
unk_08 |
|
s8 |
unk_00 |
|
s8 |
unk_01 |
|
s16 |
unk_02 |
|
s16 |
unk_04 |
|
s16 |
unk_06 |
|
u8 |
sizeScale |
|
char |
unk_09[1] |
|
◆ X_VAR
◆ Y_VAR
◆ chapter_change_init()
◆ chapter_change_update()
Definition at line 231 of file chapter_change.c.
231 {
233
237 }
238
241 }
242
244
247 }
248}
BSS s32 PopupMenu_SelectedIndex
EffectInstanceDataPtr data
struct ChapterChangeFXData * chapterChange
@ FX_INSTANCE_FLAG_DISMISS
Referenced by chapter_change_main().
◆ chapter_change_render()
Definition at line 250 of file chapter_change.c.
250 {
253
258
261}
void chapter_change_appendGfx(void *effect)
#define queue_render_task
@ RENDER_TASK_FLAG_REFLECT_FLOOR
@ RENDER_MODE_CLOUD_NO_ZCMP
void(* appendGfx)(void *)
Referenced by chapter_change_main().
◆ chapter_change_appendGfx()
void chapter_change_appendGfx |
( |
void * | effect | ) |
|
Definition at line 263 of file chapter_change.c.
263 {
265 s32 unk_2C = data->
unk_2C;
269
272
273 switch (unk_00) {
274 case 1:
275 case 2:
276 case 3:
277 case 4:
278 case 5:
279 case 6:
280 case 7:
281 case 8:
284 break;
285 case 9:
288 break;
289 case 0:
290 case 10:
291 case 11:
292 case 12:
293 case 13:
294 case 14:
295 case 15:
296 case 16:
297 case 17:
298 case 18:
299#if VERSION_PAL
303 break;
304 }
305#endif
308 break;
309 default:
312 break;
313 }
314
317
320
323 }
324
326}
void func_E010E000(ChapterChangeFXData *data, s32 arg1, UnkStruct *arg2)
#define VIRTUAL_TO_PHYSICAL(addr)
Referenced by chapter_change_render().
◆ func_E010E000()
◆ chapter_change_main()
Definition at line 176 of file chapter_change.c.
176 {
180 s32 numParts = 1;
181
188
193
196 if (duration <= 0) {
198 } else {
200 }
214 } else {
216 }
223 }
224
225 return effect;
226}
void chapter_change_render(EffectInstance *effect)
void chapter_change_init(EffectInstance *effect)
void chapter_change_update(EffectInstance *effect)
#define general_heap_malloc
#define create_effect_instance
#define ASSERT(condition)
◆ D_0900BE40_3F7CA0
◆ D_0900BE88_3F7CE8
◆ D_0900BED0_3F7D30
◆ D_0900BF18_3F7D78
◆ D_0900BF60_3F7DC0
◆ D_0900BFA8_3F7E08
◆ D_0900BFF0_3F7E50
◆ D_0900C038_3F7E98
◆ D_0900C080_3F7EE0
◆ D_0900C168_3F7FC8
◆ D_0900C1B0_3F8010
◆ D_0900C1F8_3F8058
◆ D_0900C240_3F80A0
◆ D_0900C328_3F8188
Definition at line 62 of file chapter_change.c.
62 {
64 gsDPLoadTextureTile(&
D_09002A80_3EE8E0[0x820],
G_IM_FMT_IA,
G_IM_SIZ_8b, 104, 0, 0, 0, 103, 19, 0,
G_TX_NOMIRROR |
G_TX_CLAMP,
G_TX_NOMIRROR |
G_TX_CLAMP, 7, 6,
G_TX_NOLOD,
G_TX_NOLOD),
66};
◆ D_0900C370_3F81D0
◆ D_0900C458_3F82B8
◆ D_0900C540_3F83A0
◆ D_E010E750
Initial value:= {
-1,
-1, -1, -1, -1, -1, -1, -1, -1, -1
}
Definition at line 38 of file chapter_change.c.
38 {
39 -1,
43 -1, -1, -1, -1, -1, -1, -1, -1, -1
44};
Referenced by chapter_change_main().
◆ D_E010E79C
◆ D_E010E7D8
◆ D_E010E7FC
◆ D_E010E838
◆ D_E010E868
Initial value:
Definition at line 119 of file chapter_change.c.
119 {
121 {
NULL, 0, 0, 0, 0 },
123 {
NULL, 0, 0, 0, 0 },
125 {
NULL, 0, 0, 0, 0 },
127 {
NULL, 0, 0, 0, 0 },
129 {
NULL, 0, 0, 0, 0 },
131 {
NULL, 0, 0, 0, 0 },
133 {
NULL, 0, 0, 0, 0 },
136};
Referenced by chapter_change_appendGfx().