Go to the source code of this file.
◆ peach_star_beam_init()
◆ peach_star_beam_update()
Definition at line 99 of file peach_star_beam.c.
99 {
107 s32 i;
108
112 }
113
116 }
117
121 return;
122 }
123
130
133
134 if (i == 0) {
137 part->pos.z = centerZ;
138 } else {
141 part->pos.y = centerY;
143 }
144 if (!(
part->flags & 2)) {
148 }
149 }
150}
BSS s32 PopupMenu_SelectedIndex
EffectInstanceDataPtr data
struct PeachStarBeamFXData * peachStarBeam
PeachStarBeamSpirit spirits[8]
@ FX_INSTANCE_FLAG_DISMISS
Referenced by peach_star_beam_main().
◆ peach_star_beam_render()
Definition at line 152 of file peach_star_beam.c.
152 {
155
160
163}
#define queue_render_task
@ RENDER_TASK_FLAG_REFLECT_FLOOR
@ RENDER_MODE_CLOUD_NO_ZCMP
void peach_star_beam_appendGfx(void *effect)
void(* appendGfx)(void *)
Referenced by peach_star_beam_main().
◆ peach_star_beam_appendGfx()
void peach_star_beam_appendGfx |
( |
void * | effect | ) |
|
Definition at line 165 of file peach_star_beam.c.
165 {
172 s32 i;
173
177
180 if (
part->flags & 1) {
181 if (
part->flags & 2) {
183 partY =
part->lockedPos.y;
185 } else {
189 }
190
194
202 }
203 }
204 }
205
210
220
223
224 if (
part->flags & 1) {
225 if (
part->flags & 2) {
227 partY =
part->lockedPos.y;
229 } else {
233 }
234
238
246 }
247 }
248 }
249}
#define SPRITE_WORLD_SCALE_F
#define VIRTUAL_TO_PHYSICAL(addr)
DisplayContext * gDisplayContext
Referenced by peach_star_beam_render().
◆ peach_star_beam_main()
Definition at line 37 of file peach_star_beam.c.
37 {
41 s32 numParts = 1;
42 s32 i;
43
50
55
58 if (duration <= 0) {
60 } else {
62 }
83
86
87 if (type == 0 && i == 0) {
89 } else {
91 }
92 }
93 return effect;
94}
#define general_heap_malloc
#define create_effect_instance
#define ASSERT(condition)
void peach_star_beam_init(EffectInstance *effect)
void peach_star_beam_update(EffectInstance *effect)
void peach_star_beam_render(EffectInstance *effect)
◆ D_09004FE8_3EAF18
◆ D_09005090_3EAFC0
◆ D_090050F0_3EB020
◆ D_09005168_3EB098
◆ D_090051E0_3EB110
◆ D_09005258_3EB188
◆ D_090052D0_3EB200
◆ D_09005348_3EB278
◆ D_090053C0_3EB2F0
◆ D_09005438_3EB368
◆ D_090054B0_3EB3E0
◆ D_09005570_3EB4A0
◆ D_09005590_3EB4C0
◆ D_E010CA10
◆ D_E010CA14
◆ D_E010CA18
◆ D_E010CA38