30 bp.renderUI =
nullptr;
53 part->unk_2C = -10.0f;
57 for (i = 1; i < numParts; i++,
part++) {
90 unk_04 =
part->unk_04;
143 part->unk_30 = 1.05f;
153 part->unk_2C = -10.0f;
157 part->unk_28 += 36.0f;
160 if (
part->unk_28 >= 720.0f) {
161 part->unk_28 = 720.0f;
167 unk_04 =
part->unk_04;
170 if (unk_04 == 4 || unk_04 == 5 || unk_04 == 6) {
172 if (
part->unk_40.z <= 0 || --
part->unk_40.z <= 0) {
178 if (unk_04 == 4 &&
part->pos.x > 200.0f) {
225 if ((
u32) (unk_04 - 4) < 3U) {
234 if (
part->unk_40.z == 0) {
257 0x0080, 1,
G_IM_FMT_CI, 32, 0, 0, 0, 31, 31, 0,
BSS s32 PopupMenu_SelectedIndex
#define general_heap_malloc
#define queue_render_task
#define create_effect_instance
void fire_flower_init(EffectInstance *effect)
EffectInstance * fire_flower_main(s32 arg0, f32 arg1, f32 arg2, f32 arg3, s32 arg4)
void fire_flower_render(EffectInstance *effect)
void fire_flower_update(EffectInstance *effect)
EFFECT_DEF_STARS_SPREAD(stars_spread_main)
char D_09000000_3803A0[][0x200]
void fire_flower_appendGfx(void *effect)
EffectInstanceDataPtr data
struct FireFlowerFXData * fireFlower
#define ASSERT(condition)
@ RENDER_TASK_FLAG_REFLECT_FLOOR
@ RENDER_MODE_CLOUD_NO_ZCMP
#define VIRTUAL_TO_PHYSICAL(addr)
void stars_spread_main(s32 arg0, f32 arg1, f32 arg2, f32 arg3, s32 arg4, s32 arg5)
void(* appendGfx)(void *)
DisplayContext * gDisplayContext