Demo work (#984)

This commit is contained in:
LagoLunatic
2026-05-09 18:42:01 -04:00
committed by GitHub
parent 0e98a9b636
commit fe76ad5a3b
41 changed files with 546 additions and 351 deletions
+4 -2
View File
@@ -495,8 +495,10 @@ void daObjFerris::Act_c::make_lean() {
delta.normalizeRS();
f32 z = -delta.z;
f32 h = std::fabsf(-(z * pt0.x + delta.x * pt0.z) + (z * mRidePos.x + delta.x * mRidePos.z)) / 162.0f;
if (delta.x * delta2.z - delta.z * delta2.x < 0.0f) {
f32 h = std::fabsf(-(z * pt0.x + delta.x * pt0.z) + (z * mRidePos.x + delta.x * mRidePos.z));
f32 temp = delta.x * delta2.z - delta.z * delta2.x;
h /= 162.0f;
if (temp < 0.0f) {
mRideWaveTarget[i] = h * 550.0f;
} else {
mRideWaveTarget[i] = h * -550.0f;