3#include "message_ids.h"
22extern Gfx D_0900B900_3FFA20[];
23extern Gfx D_0900B9E8_3FFB08[];
24extern Gfx D_0900BA30_3FFB50[];
25extern Gfx D_0900BB18_3FFC38[];
40 MSG_Menus_019D, MSG_Menus_019E, MSG_Menus_019F,
41 MSG_Menus_01A0, MSG_Menus_01A1, MSG_Menus_01A2,
42 MSG_Menus_01A3, MSG_Menus_01A4, MSG_Menus_019C,
43 -1, -1, -1, -1, -1, -1, -1, -1, -1
48 { D_0900B900_3FFA20, 0, 0, 104, 20 },
49 { D_0900B9E8_3FFB08, 0, 20, 104, 20 },
67 { D_0900B900_3FFA20, 24, -6, 104, 20 },
68 { D_0900B9E8_3FFB08, 24, 14, 104, 20 },
84 { D_0900BA30_3FFB50, 96, 0, 96, 20 },
85 { D_0900BB18_3FFC38, 96, 20, 96, 20 },
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 },
163 gDPSetTileSize(
gMainGfxPos++, 1, (unk_1C * 4 - temp) * 4, 0, (unk_1C * 4 - it->
x + 511) * 4, 0);
167 (posX + it->
x + it->
width) * 4,
168 (posY + it->
y + it->
height) * 4,
169 G_TX_RENDERTILE, 0, 0, 1024, 1024);
187 bp.
effectID = EFFECT_CHAPTER_CHANGE;
212 if (arg0 == 0 || (arg0 >= 10 && arg0 <= 18)) {
235 effect->
flags &= ~FX_INSTANCE_FLAG_DISMISS;
256 renderTask.
dist = 10;
265 s32 unk_2C = data->
unk_2C;
266 u32 unk_00 = data->
unk_00;
void chapter_change_render(EffectInstance *effect)
void func_E010E000(ChapterChangeFXData *data, s32 arg1, UnkStruct *arg2)
void chapter_change_init(EffectInstance *effect)
EffectInstance * chapter_change_main(s32 arg0, f32 posX, f32 posY, f32 arg3, f32 arg4, s32 duration)
void chapter_change_appendGfx(void *effect)
void chapter_change_update(EffectInstance *effect)
#define general_heap_malloc
#define queue_render_task
#define create_effect_instance
struct ChapterChangeFXData * chapterChange
#define ASSERT(condition)
@ FX_INSTANCE_FLAG_DISMISS
@ RENDER_TASK_FLAG_REFLECT_FLOOR
@ RENDER_MODE_CLOUD_NO_ZCMP
#define VIRTUAL_TO_PHYSICAL(addr)
void(* renderUI)(EffectInstance *effectInst)
void(* init)(EffectInstance *effectInst)
void(* update)(EffectInstance *effectInst)
void(* renderWorld)(EffectInstance *effectInst)
void(* appendGfx)(void *)