mirror of
https://github.com/zeldaret/mm.git
synced 2026-06-04 18:58:29 -04:00
Use more TRUNCF_BINANG for f32 -> s16 casts (#1503)
* TRUNCF_BINANG * brackets * extra cast
This commit is contained in:
@@ -401,9 +401,9 @@ s16 CutsceneCamera_Interp_Linear(Vec3f* camPos, f32* camFov, s16* camRoll, CsCmd
|
||||
|
||||
targetRoll = CAM_DEG_TO_BINANG(miscCmd->roll);
|
||||
|
||||
rollDiffToTarget = (s16)(targetRoll - (s16)interpState->initRoll);
|
||||
rollDiffToTarget = (s16)(targetRoll - TRUNCF_BINANG(interpState->initRoll));
|
||||
|
||||
*camRoll = (s16)interpState->initRoll + (s16)(rollDiffToTarget * lerp);
|
||||
*camRoll = TRUNCF_BINANG(interpState->initRoll) + TRUNCF_BINANG(rollDiffToTarget * lerp);
|
||||
}
|
||||
|
||||
if (interpState->curFrame >= pointCmd->duration) {
|
||||
@@ -467,9 +467,9 @@ s16 CutsceneCamera_Interp_Scale(Vec3f* camPos, f32* camFov, s16* camRoll, CsCmdC
|
||||
|
||||
targetRoll = CAM_DEG_TO_BINANG(miscCmd->roll);
|
||||
|
||||
rollDiffToTarget = (s16)(targetRoll - (s16)interpState->initRoll);
|
||||
rollDiffToTarget = (s16)(targetRoll - TRUNCF_BINANG(interpState->initRoll));
|
||||
|
||||
*camRoll += (s16)(rollDiffToTarget * lerp);
|
||||
*camRoll += TRUNCF_BINANG(rollDiffToTarget * lerp);
|
||||
}
|
||||
|
||||
if (interpState->curFrame >= pointCmd->duration) {
|
||||
@@ -532,9 +532,9 @@ s16 CutsceneCamera_Interp_Geo(Vec3f* camPos, f32* camFov, s16* camRoll, CsCmdCam
|
||||
|
||||
targetRoll = CAM_DEG_TO_BINANG(miscCmd->roll);
|
||||
|
||||
rollDiffToTarget = (s16)(targetRoll - (s16)interpState->initRoll);
|
||||
rollDiffToTarget = (s16)(targetRoll - TRUNCF_BINANG(interpState->initRoll));
|
||||
|
||||
*camRoll += (s16)(rollDiffToTarget * lerp);
|
||||
*camRoll += TRUNCF_BINANG(rollDiffToTarget * lerp);
|
||||
}
|
||||
|
||||
if (interpState->curFrame >= pointCmd->duration) {
|
||||
|
||||
Reference in New Issue
Block a user