summaryrefslogtreecommitdiffstats
path: root/src/vehicles/Bike.cpp
diff options
context:
space:
mode:
authoreray orçunus <erayorcunus@gmail.com>2020-06-15 22:43:20 +0200
committereray orçunus <erayorcunus@gmail.com>2020-06-15 22:43:20 +0200
commitc4e129509b9ca8eb8136807a3d36cf93b5498390 (patch)
treec94b6caa329fae54293bc8dc261ace2fc89d0907 /src/vehicles/Bike.cpp
parentFix vehicle cam. zoom values (diff)
downloadre3-c4e129509b9ca8eb8136807a3d36cf93b5498390.tar
re3-c4e129509b9ca8eb8136807a3d36cf93b5498390.tar.gz
re3-c4e129509b9ca8eb8136807a3d36cf93b5498390.tar.bz2
re3-c4e129509b9ca8eb8136807a3d36cf93b5498390.tar.lz
re3-c4e129509b9ca8eb8136807a3d36cf93b5498390.tar.xz
re3-c4e129509b9ca8eb8136807a3d36cf93b5498390.tar.zst
re3-c4e129509b9ca8eb8136807a3d36cf93b5498390.zip
Diffstat (limited to '')
-rw-r--r--src/vehicles/Bike.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/vehicles/Bike.cpp b/src/vehicles/Bike.cpp
index 01b489b2..6f52c33f 100644
--- a/src/vehicles/Bike.cpp
+++ b/src/vehicles/Bike.cpp
@@ -411,13 +411,13 @@ CBike::ProcessControl(void)
fDx = fDAxisXExtra;
if(!(m_aWheelTimer[BIKESUSP_R1] == 0.0f && m_aWheelTimer[BIKESUSP_R2] == 0.0f) &&
GetForward().z > 0.0f)
- res.x -= Max(0.25f*Abs(pBikeHandling->fWheelieAng-GetForward().z), 0.07f);
+ res.x -= Min(0.25f*Abs(pBikeHandling->fWheelieAng-GetForward().z), 0.07f);
else
res.x = fInAirXRes;
}else if(m_aWheelTimer[BIKESUSP_R1] == 0.0f && m_aWheelTimer[BIKESUSP_R2] == 0.0f){
fDx = fDAxisXExtra;
if(GetForward().z < 0.0f)
- res.x *= Max(0.3f*Abs(pBikeHandling->fStoppieAng-GetForward().z), 0.1f) + 0.9f;
+ res.x *= Min(0.3f*Abs(pBikeHandling->fStoppieAng-GetForward().z), 0.1f) + 0.9f;
}
}
@@ -1014,7 +1014,7 @@ CBike::ProcessControl(void)
m_vecAvgSurfaceRight.Normalise();
float lean;
if(m_nWheelsOnGround == 0)
- lean = -m_fSteerAngle/DEGTORAD(pHandling->fSteeringLock)*0.5f*GRAVITY*CTimer::GetTimeStep();
+ lean = -(m_fSteerAngle/DEGTORAD(pHandling->fSteeringLock))*0.5f*GRAVITY*CTimer::GetTimeStep();
else
lean = DotProduct(m_vecMoveSpeed-initialMoveSpeed, m_vecAvgSurfaceRight);
lean /= GRAVITY*Max(CTimer::GetTimeStep(), 0.01f);