Go to the source code of this file.
◆ damage_stars_init()
◆ damage_stars_update()
Definition at line 171 of file damage_stars.c.
171 {
173 s32 time;
174 s32 unk_2C;
175 s32 i;
176
179
180 if (
part->timeLeft < 0) {
182 return;
183 }
184
185 time =
part->timeLeft;
186 unk_2C =
part->lifetime;
187
193 if (
part->vel.y < 0.0f) {
194 part->rollAngleVel *= 0.8;
196 }
197 } else {
198 if (time >= 6) {
202 }
203 if (time >= 6 && time <= 19) {
205 part->rollAngleVel += 1.0f;
206 }
207 } else if (time < 5) {
208 part->rollAngleVel *= 0.8;
213 }
214 }
215
219 part->rollAngle +=
part->rollAngleVel;
220 }
221}
BSS s32 PopupMenu_SelectedIndex
EffectInstanceDataPtr data
struct DamageStarsFXData * damageStars
Referenced by damage_stars_main().
◆ damage_stars_render()
Definition at line 223 of file damage_stars.c.
223 {
226
231
234}
void damage_stars_appendGfx(void *effect)
#define queue_render_task
@ RENDER_TASK_FLAG_REFLECT_FLOOR
@ RENDER_MODE_CLOUD_NO_ZCMP
void(* appendGfx)(void *)
Referenced by damage_stars_main().
◆ damage_stars_appendGfx()
| void damage_stars_appendGfx |
( |
void * | effect | ) |
|
Definition at line 236 of file damage_stars.c.
236 {
241 s32 i;
242
246
249
254
260
262
265
270 }
271}
#define VIRTUAL_TO_PHYSICAL(addr)
DisplayContext * gDisplayContext
Referenced by damage_stars_render().
◆ damage_stars_main()
| void damage_stars_main |
( |
s32 | type, |
|
|
f32 | x, |
|
|
f32 | y, |
|
|
f32 | z, |
|
|
f32 | rotAxisX, |
|
|
f32 | rotAxisY, |
|
|
f32 | rotAxisZ, |
|
|
s32 | number ) |
Definition at line 29 of file damage_stars.c.
29 {
41 s32 i;
42
44 return;
45 }
46
49 return;
50 }
52
56
65 } else {
69 }
70
74
78
85
92
97
103
104 switch (type) {
112 break;
122 break;
130 break;
131 }
132
133 switch (type) {
135 part->rollAngleVel = 0;
137 break;
139 part->rollAngleVel = 20.0f;
141 break;
143 part->rollAngleVel = 20.0f;
148 break;
151 part->rollAngleVel = 20.0f;
153 break;
154 }
155
159 }
160
164 }
165 }
166}
void damage_stars_init(EffectInstance *effect)
void damage_stars_update(EffectInstance *effect)
void damage_stars_render(EffectInstance *effect)
#define general_heap_malloc
#define create_effect_instance
#define ASSERT(condition)
◆ D_090004C0_343500
◆ D_090005E0_343620
◆ D_E0030E90
Initial value:= {
254, 172, 172,
254, 172, 213,
254, 180, 154,
213, 180, 254,
180, 180, 254,
180, 221, 254,
180, 254, 254,
180, 254, 213,
180, 254, 180,
213, 254, 180,
254, 254, 180,
254, 213, 172
}
Definition at line 7 of file damage_stars.c.
7 {
8 254, 172, 172,
9 254, 172, 213,
10 254, 180, 154,
11 213, 180, 254,
12 180, 180, 254,
13 180, 221, 254,
14 180, 254, 254,
15 180, 254, 213,
16 180, 254, 180,
17 213, 254, 180,
18 254, 254, 180,
19 254, 213, 172
20};
Referenced by damage_stars_appendGfx().
◆ D_E0030EB4