summaryrefslogtreecommitdiffstats
path: root/src/vehicles/Bike.cpp
diff options
context:
space:
mode:
authorwithmorten <morten.with@gmail.com>2021-01-18 17:25:31 +0100
committerwithmorten <morten.with@gmail.com>2021-01-18 20:10:13 +0100
commitb5c09965a97574adbac6ef6f07ec382ef8d5c6c8 (patch)
tree450e475ba0f68d087565d6b7cb9bead87048f1e3 /src/vehicles/Bike.cpp
parentMerge pull request #962 from aap/lcs (diff)
downloadre3-b5c09965a97574adbac6ef6f07ec382ef8d5c6c8.tar
re3-b5c09965a97574adbac6ef6f07ec382ef8d5c6c8.tar.gz
re3-b5c09965a97574adbac6ef6f07ec382ef8d5c6c8.tar.bz2
re3-b5c09965a97574adbac6ef6f07ec382ef8d5c6c8.tar.lz
re3-b5c09965a97574adbac6ef6f07ec382ef8d5c6c8.tar.xz
re3-b5c09965a97574adbac6ef6f07ec382ef8d5c6c8.tar.zst
re3-b5c09965a97574adbac6ef6f07ec382ef8d5c6c8.zip
Diffstat (limited to 'src/vehicles/Bike.cpp')
-rw-r--r--src/vehicles/Bike.cpp7
1 files changed, 6 insertions, 1 deletions
diff --git a/src/vehicles/Bike.cpp b/src/vehicles/Bike.cpp
index 6d70c22a..2c2b9468 100644
--- a/src/vehicles/Bike.cpp
+++ b/src/vehicles/Bike.cpp
@@ -1844,7 +1844,12 @@ CBike::ProcessControlInputs(uint8 pad)
m_fSteerInput = clamp(m_fSteerInput, -1.0f, 1.0f);
// Lean forward/backward
- float updown = -CPad::GetPad(pad)->GetSteeringUpDown()/128.0f + CPad::GetPad(pad)->GetCarGunUpDown()/128.0f;
+ float updown;
+#ifdef FREE_CAM
+ if (CCamera::bFreeCam) updown = CPad::IsAffectedByController ? -CPad::GetPad(pad)->GetSteeringUpDown()/128.0f : CPad::GetPad(pad)->GetCarGunUpDown()/128.0f;
+ else
+#endif
+ updown = -CPad::GetPad(pad)->GetSteeringUpDown()/128.0f + CPad::GetPad(pad)->GetCarGunUpDown()/128.0f;
m_fLeanInput += (updown - m_fLeanInput)*0.2f*CTimer::GetTimeStep();
m_fLeanInput = clamp(m_fLeanInput, -1.0f, 1.0f);