53 for (i = 0; i < 12; i++) {
95 for (i = 0; i < 12; i++) {
98 if (data->
unk_5C[i] > 5.0f) {
123 s32 unk_24 = data->
unk_24;
152 vtx->ob[0] = i * 50 - 300;
155 vtx->tc[0] = (
unk_14 + i * 4) * 32;
156 vtx->tc[1] = (s32) data->
unk_2C[i] * 32;
160 vtx->cn[3] = -i * 20 - 1;
163 vtx->ob[0] = i * 50 - 300;
164 vtx->ob[1] = (data->
unk_2C[i] + 60.0f) * 10.0f;
166 vtx->tc[0] = (
unk_14 + i * 4) * 32;
171 vtx->cn[3] = -i * 20 - 1;
179 for (i = 0; i <
savedIdx - 1; i++) {
BSS s32 PopupMenu_SelectedIndex
#define general_heap_malloc
#define queue_render_task
#define create_effect_instance
struct WaterfallFXData * waterfall
EffectInstanceDataPtr data
#define ASSERT(condition)
@ FX_INSTANCE_FLAG_DISMISS
@ RENDER_MODE_CLOUD_NO_ZCMP
#define VIRTUAL_TO_PHYSICAL(addr)
void(* appendGfx)(void *)
DisplayContext * gDisplayContext
void waterfall_init(EffectInstance *effect)
void waterfall_render(EffectInstance *effect)
void waterfall_appendGfx(void *effect)
EffectInstance * waterfall_main(s32 arg0, f32 arg1, f32 arg2, f32 arg3, f32 arg4, s32 arg5)
void waterfall_update(EffectInstance *effect)