32 0xFFC59CFF, 0x9CFFFF73, 0xD6FF9CFF, 0xFFC57BFF, 0xB4FFDE73, 0xFFFF949C
223 if (
part->timeLeft < 0) {
228 unk_28 =
part->timeLeft;
230 if (
part->lifeTime <= 10) {
231 part->unk_24 = (
part->lifeTime * 255) / 10;
235 part->unk_24 = (unk_28 * 255) / 6;
264 if (
part->unk_40 < 0.0f) {
265 part->unk_40 += 512.0f;
268 if (
part->unk_48 < 0.0f) {
269 part->unk_48 += 512.0f;
335 for (i = 0; i <
effectTemp->numParts; i++, data++) {
BSS s32 PopupMenu_SelectedIndex
#define general_heap_malloc
#define queue_render_task
#define create_effect_instance
EffectInstanceDataPtr data
struct RadialShimmerFXData * radialShimmer
#define ASSERT(condition)
@ FX_INSTANCE_FLAG_DISMISS
@ RENDER_TASK_FLAG_REFLECT_FLOOR
@ RENDER_MODE_CLOUD_NO_ZCMP
void radial_shimmer_appendGfx(void *effect)
void radial_shimmer_update(EffectInstance *effect)
void radial_shimmer_init(EffectInstance *effect)
EffectInstance * radial_shimmer_main(s32 arg0, f32 arg1, f32 arg2, f32 arg3, f32 arg4, s32 arg5)
void radial_shimmer_render(EffectInstance *effect)
#define VIRTUAL_TO_PHYSICAL(addr)
void(* appendGfx)(void *)
DisplayContext * gDisplayContext