44 mem_clear(part, numStars *
sizeof(*part));
56 for (i = 1; i < numStars; i++, part++) {
60 part->
roll = (i - 1) * 360 / (numStars - 1);
63 part->
yaw = (i - 1) * 360 / (numStars - 1);
83 for (i = 1; i < effect->
numParts; i++, part++) {
90 if (part->
yaw > 360) {
125 gDPSetPrimColor(
gMainGfxPos++, 0, 0, 220, 220, 40, 255);
128 for (i = 1; i < effect->
numParts; i++, part++) {
#define general_heap_malloc
#define create_effect_instance
struct StarsOrbitingFXData * starsOrbiting
#define ASSERT(condition)
#define VIRTUAL_TO_PHYSICAL(addr)
void stars_orbiting_render(EffectInstance *effect)
void func_E005E334(EffectInstance *effect)
void stars_orbiting_update(EffectInstance *effect)
void stars_orbiting_main(s32 type, f32 posX, f32 posY, f32 posZ, f32 radius, s32 numStars, EffectInstance **outEffect)
void func_E005E318(EffectInstance *effect)
void stars_orbiting_init(EffectInstance *effect)
void(* renderUI)(EffectInstance *effectInst)
void(* init)(EffectInstance *effectInst)
void(* update)(EffectInstance *effectInst)
void(* renderWorld)(EffectInstance *effectInst)
DisplayContext * gDisplayContext