summaryrefslogtreecommitdiff
path: root/src/d/d_camera.cpp
diff options
context:
space:
mode:
authorLagoLunatic <LagoLunatic@users.noreply.github.com>2025-08-12 16:30:44 -0400
committerGitHub <noreply@github.com>2025-08-12 16:30:44 -0400
commit2eaf012e4f8749bf83a6dc00cf1900f64663a33f (patch)
treee4b512b394015bb6ab04946c0b59f37c7f3066a2 /src/d/d_camera.cpp
parentc5878bf0687e54c23f72e72a1514fe7221b1350e (diff)
Fix some version differences (#852)
* Fix some version differences * Found real inline name for checkBowMiniGame
Diffstat (limited to 'src/d/d_camera.cpp')
-rw-r--r--src/d/d_camera.cpp14
1 files changed, 9 insertions, 5 deletions
diff --git a/src/d/d_camera.cpp b/src/d/d_camera.cpp
index 45c786f8..a715592a 100644
--- a/src/d/d_camera.cpp
+++ b/src/d/d_camera.cpp
@@ -643,13 +643,13 @@ void dCamera_c::updateMonitor() {
/* 801628DC-80163020 .text calcPeepAngle__9dCamera_cFv */
cSAngle dCamera_c::calcPeepAngle() {
+ f32 temp_50 = 50.0f;
+ f32 temp_30 = 30.0f;
cSAngle res(cSAngle::_0);
if (check_owner_action(mPadId, daPyStts0_UNK20_e)) {
- f32 temp_30 = 30.0f;
cXyz local_b8(0.0f, 0.0f, -temp_30);
- f32 temp_50 = 50.0f;
cXyz local_ac(-temp_50, 0.0f, -temp_30);
cXyz local_a0(relationalPos(mpPlayerActor, &local_b8));
@@ -663,10 +663,9 @@ cSAngle dCamera_c::calcPeepAngle() {
}
}
else if (check_owner_action(mPadId, daPyStts0_UNK40_e)) {
- f32 temp_30 = 30.0f;
cXyz local_88(0.0f, 0.0f, -temp_30);
- cXyz local_7c(50.0f, 0.0f, -temp_30);
+ cXyz local_7c(temp_50, 0.0f, -temp_30);
cXyz local_70(relationalPos(mpPlayerActor, &local_88));
cXyz local_64(relationalPos(mpPlayerActor, &local_7c));
@@ -1239,7 +1238,12 @@ int dCamera_c::nextMode(s32 i_curMode) {
if (next_mode == 12 && types[mCurType].mStyles[next_mode] < 0) {
next_mode = i_curMode;
- if (mCurType != mCamTypeEvent && mCurType != mCamTypeBoat && mCurType != mCamTypeBoatBattle && mCurType != mCamTypeRestrict) {
+#if VERSION == VERSION_DEMO
+ if (mCurType != mCamTypeEvent && mCurType != mCamTypeBoat && mCurType != GetCameraTypeFromCameraName("BoatBattle"))
+#else
+ if (mCurType != mCamTypeEvent && mCurType != mCamTypeBoat && mCurType != mCamTypeBoatBattle && mCurType != mCamTypeRestrict)
+#endif
+ {
m254 |= 1;
}
m144 = 1;