2019-08-25 06:46:40 +02:00
|
|
|
// cruiser.c.inc
|
|
|
|
|
|
|
|
void bhv_rr_cruiser_wing_init(void) {
|
|
|
|
o->oRRCruiserWingUnkF4 = o->oFaceAngleYaw;
|
|
|
|
o->oRRCruiserWingUnkF8 = o->oFaceAnglePitch;
|
|
|
|
}
|
|
|
|
|
|
|
|
void bhv_rr_cruiser_wing_loop(void) {
|
|
|
|
if (o->oBehParams2ndByte == 0) {
|
|
|
|
o->oFaceAngleYaw = o->oRRCruiserWingUnkF4 + sins(o->oTimer * 0x400) * 8192.0f;
|
|
|
|
o->oFaceAnglePitch = o->oRRCruiserWingUnkF8 + coss(o->oTimer * 0x400) * 2048.0f;
|
|
|
|
} else {
|
|
|
|
o->oFaceAngleYaw = o->oRRCruiserWingUnkF4 - sins(o->oTimer * 0x400) * 8192.0f;
|
|
|
|
o->oFaceAnglePitch = o->oRRCruiserWingUnkF8 + coss(o->oTimer * 0x400) * 2048.0f;
|
|
|
|
}
|
|
|
|
#ifndef VERSION_JP
|
|
|
|
if (o->oTimer == 64) {
|
2020-03-02 04:42:52 +01:00
|
|
|
cur_obj_play_sound_2(SOUND_GENERAL_BOAT_ROCK);
|
2019-08-25 06:46:40 +02:00
|
|
|
o->oTimer = 0;
|
|
|
|
}
|
|
|
|
#endif
|
|
|
|
}
|