Go to the source code of this file.
◆ falling_leaves_init()
◆ falling_leaves_render()
Definition at line 111 of file falling_leaves.c.
111 {
114
119
122}
#define queue_render_task
@ RENDER_TASK_FLAG_REFLECT_FLOOR
@ RENDER_MODE_CLOUD_NO_ZCMP
void falling_leaves_appendGfx(void *effect)
void(* appendGfx)(void *)
Referenced by falling_leaves_main().
◆ falling_leaves_update()
Definition at line 55 of file falling_leaves.c.
55 {
58 s32 unk_28;
59 f32 temp;
60 s32 i;
61
64 {
65 return;
66 }
67
70 if (part->
unk_2C > 324000) {
72 }
73
75 if (unk_28 < 0) {
77 return;
78 }
79
82 }
83
84 if (unk_28 < 10) {
86 }
87
88 part++;
89 for (i = 1; i < effect->
numParts; i++, part++) {
91
94
95 if (unk_00 == 0) {
98 } else {
101 }
102
108 }
109}
struct FallingLeavesFXData * fallingLeaves
PlayerStatus gPlayerStatus
Referenced by falling_leaves_main().
◆ falling_leaves_appendGfx()
void falling_leaves_appendGfx |
( |
void * | effect | ) |
|
Definition at line 124 of file falling_leaves.c.
124 {
129 s32 i;
130
134
138
139 part++;
140 for (i = 1; i < ((
EffectInstance*)effect)->numParts; i++, part++) {
148
152 }
153}
#define VIRTUAL_TO_PHYSICAL(addr)
DisplayContext * gDisplayContext
Referenced by falling_leaves_render().
◆ falling_leaves_main()
void falling_leaves_main |
( |
s32 | arg0, |
|
|
f32 | arg1, |
|
|
f32 | arg2, |
|
|
f32 | arg3 ) |
Definition at line 12 of file falling_leaves.c.
12 {
16 s32 numParts = 5;
17 s32 i;
18
25
30
38
39 part++;
40 for (i = 1; i < numParts; i++, part++) {
49 }
50}
#define general_heap_malloc
#define create_effect_instance
#define ASSERT(condition)
void falling_leaves_render(EffectInstance *effect)
void falling_leaves_init(EffectInstance *effect)
void falling_leaves_update(EffectInstance *effect)
void(* renderUI)(EffectInstance *effectInst)
void(* init)(EffectInstance *effectInst)
void(* update)(EffectInstance *effectInst)
void(* renderWorld)(EffectInstance *effectInst)
◆ D_09001100_3601E0
◆ D_090011B0_360290