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

21 lines
474 B
C

// white_puff.c.inc
void bhv_white_puff_1_loop(void) {
f32 sp1C = 0.1f;
f32 sp18 = 0.5f;
if (o->oTimer == 0) {
translate_object_xz_random(o, 40.0f);
o->oPosY += 30.0f;
}
obj_scale(o->oTimer * sp18 + sp1C);
o->oOpacity = 50;
obj_move_using_fvel_and_gravity();
if (o->oTimer > 4)
mark_object_for_deletion(o);
}
void bhv_white_puff_2_loop(void) {
if (o->oTimer == 0)
translate_object_xz_random(o, 40.0f);
}