87 if (type == 0 && i == 0) {
137 part->pos.z = centerZ;
141 part->pos.y = centerY;
144 if (!(
part->flags & 2)) {
180 if (
part->flags & 1) {
181 if (
part->flags & 2) {
183 partY =
part->lockedPos.y;
224 if (
part->flags & 1) {
225 if (
part->flags & 2) {
227 partY =
part->lockedPos.y;
BSS s32 PopupMenu_SelectedIndex
#define general_heap_malloc
#define queue_render_task
#define create_effect_instance
EffectInstanceDataPtr data
struct PeachStarBeamFXData * peachStarBeam
PeachStarBeamSpirit spirits[8]
#define ASSERT(condition)
@ FX_INSTANCE_FLAG_DISMISS
@ RENDER_TASK_FLAG_REFLECT_FLOOR
@ RENDER_MODE_CLOUD_NO_ZCMP
void peach_star_beam_init(EffectInstance *effect)
void peach_star_beam_update(EffectInstance *effect)
void peach_star_beam_appendGfx(void *effect)
void peach_star_beam_render(EffectInstance *effect)
EffectInstance * peach_star_beam_main(s32 type, f32 x, f32 y, f32 z, f32 arg4, s32 duration)
#define SPRITE_WORLD_SCALE_F
#define VIRTUAL_TO_PHYSICAL(addr)
void(* appendGfx)(void *)
DisplayContext * gDisplayContext