summaryrefslogtreecommitdiffstats
path: root/src/control/CarCtrl.h
diff options
context:
space:
mode:
authorNikolay Korolev <nickvnuk@gmail.com>2020-11-16 20:20:56 +0100
committerNikolay Korolev <nickvnuk@gmail.com>2020-11-16 20:20:56 +0100
commitb9b9dabd7540faa4ce78159908c3c80b3253468e (patch)
treefcfa7458c97576ec9beaaaef93357cfecca27a56 /src/control/CarCtrl.h
parentMerge branch 'miami' into lcs-dev (diff)
downloadre3-b9b9dabd7540faa4ce78159908c3c80b3253468e.tar
re3-b9b9dabd7540faa4ce78159908c3c80b3253468e.tar.gz
re3-b9b9dabd7540faa4ce78159908c3c80b3253468e.tar.bz2
re3-b9b9dabd7540faa4ce78159908c3c80b3253468e.tar.lz
re3-b9b9dabd7540faa4ce78159908c3c80b3253468e.tar.xz
re3-b9b9dabd7540faa4ce78159908c3c80b3253468e.tar.zst
re3-b9b9dabd7540faa4ce78159908c3c80b3253468e.zip
Diffstat (limited to 'src/control/CarCtrl.h')
-rw-r--r--src/control/CarCtrl.h12
1 files changed, 5 insertions, 7 deletions
diff --git a/src/control/CarCtrl.h b/src/control/CarCtrl.h
index 61ebb35c..fcb7929b 100644
--- a/src/control/CarCtrl.h
+++ b/src/control/CarCtrl.h
@@ -1,6 +1,7 @@
#pragma once
#include "PathFind.h"
#include "Boat.h"
+#include "General.h"
#include "Vehicle.h"
#define GAME_SPEED_TO_METERS_PER_SECOND 50.0f
@@ -130,8 +131,9 @@ public:
static void SteerAIBoatWithPhysicsAttackingPlayer(CVehicle*, float*, float*, float*, bool*);
static void SteerAICarBlockingPlayerForwardAndBack(CVehicle*, float*, float*, float*, bool*);
- static bool OkToCreateVehicleAtThisPosition(const CVector&) { return true; }
- static float GetATanOfXY(float x, float y) { float t = CGeneral::GetATanOfXY(x, y); if (t < 0.0f) t += TWOPI; return t; } // TODO(LCS): replace where required
+ static bool OkToCreateVehicleAtThisPosition(const CVector&);
+ static void RenderDebugInfo(CVehicle*);
+ static float GetATanOfXY(float x, float y) { float t = CGeneral::GetATanOfXY(x, y); if (t < 0.0f) t += TWOPI; return t; }
static float GetPositionAlongCurrentCurve(CVehicle* pVehicle)
{
@@ -141,11 +143,7 @@ public:
static float LimitRadianAngle(float angle)
{
- while (angle < -PI)
- angle += TWOPI;
- while (angle > PI)
- angle -= TWOPI;
- return angle;
+ return CGeneral::LimitRadianAngle(angle);
}
static bool bMadDriversCheat;