2019-08-25 04:46:40 +00:00
|
|
|
// static_checkered_platform.c.inc
|
|
|
|
|
|
|
|
void bhv_static_checkered_platform_loop(void) {
|
|
|
|
if (gDebugInfo[5][0] == 1) {
|
2020-03-02 03:42:52 +00:00
|
|
|
obj_set_angle(o, 0, 0, 0);
|
2019-08-25 04:46:40 +00:00
|
|
|
o->oAngleVelPitch = 0;
|
|
|
|
o->oAngleVelYaw = 0;
|
|
|
|
o->oAngleVelRoll = 0;
|
|
|
|
}
|
|
|
|
if (gDebugInfo[5][0] == 2) {
|
|
|
|
o->oFaceAnglePitch = gDebugInfo[5][1] << 12;
|
|
|
|
o->oFaceAngleYaw = gDebugInfo[5][2] << 12;
|
|
|
|
o->oFaceAngleRoll = gDebugInfo[5][3] << 12;
|
|
|
|
}
|
|
|
|
o->oAngleVelPitch = gDebugInfo[5][4];
|
|
|
|
o->oAngleVelYaw = gDebugInfo[5][5];
|
|
|
|
o->oAngleVelRoll = gDebugInfo[5][6];
|
|
|
|
if (gDebugInfo[5][0] == 3) {
|
|
|
|
o->oFaceAnglePitch += o->oAngleVelPitch;
|
|
|
|
o->oFaceAngleYaw += o->oAngleVelYaw;
|
|
|
|
o->oFaceAngleRoll += o->oAngleVelRoll;
|
|
|
|
}
|
|
|
|
}
|