Go to the source code of this file.
◆ drop_leaves_init()
◆ drop_leaves_render()
Definition at line 116 of file drop_leaves.c.
116 {
119
124
127}
void drop_leaves_appendGfx(void *effect)
#define queue_render_task
@ RENDER_TASK_FLAG_REFLECT_FLOOR
@ RENDER_MODE_CLOUD_NO_ZCMP
void(* appendGfx)(void *)
Referenced by drop_leaves_main().
◆ drop_leaves_update()
Definition at line 66 of file drop_leaves.c.
66 {
68 s32 unk_00;
69 s32 unk_28;
70 s32 unk_2C;
71 f32 temp;
72 s32 i;
73
76
79 return;
80 }
81
85
86 if (unk_2C < 10) {
88 }
89 if (unk_28 < 10) {
91 }
92
93 part++;
94 for (i = 1; i < effect->
numParts; i++, part++) {
96
99
100 if (unk_00 == 0) {
103 } else {
106 }
107
113 }
114}
struct DropLeavesFXData * dropLeaves
s32 effect_simple_rand(s32, s32)
Referenced by drop_leaves_main().
◆ drop_leaves_appendGfx()
void drop_leaves_appendGfx |
( |
void * | effect | ) |
|
Definition at line 129 of file drop_leaves.c.
129 {
134 s32 i;
135
139
143
144 part++;
145 for (i = 1; i < ((
EffectInstance*)effect)->numParts; i++, part++) {
153
157 }
158}
#define VIRTUAL_TO_PHYSICAL(addr)
DisplayContext * gDisplayContext
Referenced by drop_leaves_render().
◆ drop_leaves_main()
void drop_leaves_main |
( |
s32 | arg0, |
|
|
f32 | arg1, |
|
|
f32 | arg2, |
|
|
f32 | arg3, |
|
|
s32 | arg4 ) |
Definition at line 12 of file drop_leaves.c.
12 {
16 s32 numParts = 5;
17 s32 i;
18
25
30
38
39 part++;
40 for (i = 1; i < numParts; i++, part++) {
41 if (arg0 == 0) {
50 } else {
59 }
60 }
61}
void drop_leaves_update(EffectInstance *effect)
void drop_leaves_render(EffectInstance *effect)
void drop_leaves_init(EffectInstance *effect)
#define general_heap_malloc
#define create_effect_instance
#define ASSERT(condition)
void(* renderUI)(EffectInstance *effectInst)
void(* init)(EffectInstance *effectInst)
void(* update)(EffectInstance *effectInst)
void(* renderWorld)(EffectInstance *effectInst)
◆ D_09001180_33E790
◆ D_09001230_33E840