54 }
else if (
arg6 != 0.0f) {
133 data->
unk_1C[3][3] = 1.0f;
150 if (
part->unk_6C < 0) {
155 unk_6C =
part->unk_6C;
159 part->unk_68 += (255 -
part->unk_68) * 0.3;
174 part->unk_64 *= 1.05;
193 s32 unk_5C = data->
unk_5C;
BSS s32 PopupMenu_SelectedIndex
#define general_heap_malloc
#define queue_render_task
#define create_effect_instance
EffectInstanceDataPtr data
struct PurpleRingFXData * purpleRing
#define ASSERT(condition)
@ RENDER_TASK_FLAG_REFLECT_FLOOR
@ RENDER_MODE_CLOUD_NO_ZCMP
void purple_ring_update(EffectInstance *effect)
EffectInstance * purple_ring_main(s32 arg0, f32 arg1, f32 arg2, f32 arg3, f32 arg4, f32 arg5, f32 arg6, f32 arg7)
void purple_ring_appendGfx(void *effect)
void purple_ring_init(EffectInstance *effect)
void purple_ring_render(EffectInstance *effect)
#define VIRTUAL_TO_PHYSICAL(addr)
void(* appendGfx)(void *)
DisplayContext * gDisplayContext