sm64pc/src/game/behaviors/unused_particle_spawn.inc.c

25 lines
568 B
C

/**
* Behavior for bhvUnusedParticleSpawn.
*
* This unused behavior spawns 10 purple particles if Mario collides with its
* associated object.
*/
void bhv_unused_particle_spawn_loop(void) {
s32 i;
obj_update_floor_and_walls();
obj_move_standard(78);
if (o->oMoveFlags & OBJ_MOVE_ON_GROUND) {
mark_object_for_deletion(o);
}
if (are_objects_collided(o, gMarioObject)) {
mark_object_for_deletion(o);
for (i = 0; i < 10; i++) {
spawn_object(o, MODEL_PURPLE_MARBLE, bhvPurpleParticle);
}
}
}