summaryrefslogtreecommitdiffstats
path: root/src/control/CarAI.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/control/CarAI.h')
-rw-r--r--src/control/CarAI.h14
1 files changed, 10 insertions, 4 deletions
diff --git a/src/control/CarAI.h b/src/control/CarAI.h
index 03bcd260..fbd46e95 100644
--- a/src/control/CarAI.h
+++ b/src/control/CarAI.h
@@ -7,13 +7,19 @@ class CVehicle;
class CCarAI
{
public:
+ static float FindSwitchDistanceClose(CVehicle*);
+ static float FindSwitchDistanceFar(CVehicle*);
static void UpdateCarAI(CVehicle*);
- static void MakeWayForCarWithSiren(CVehicle *veh);
- static int32 FindPoliceCarSpeedForWantedLevel(CVehicle*);
- static eCarMission FindPoliceCarMissionForWantedLevel();
+ static void CarHasReasonToStop(CVehicle*);
+ static float GetCarToGoToCoors(CVehicle*, CVector*);
static void AddPoliceOccupants(CVehicle*);
static void AddAmbulanceOccupants(CVehicle*);
static void AddFiretruckOccupants(CVehicle*);
- static void CarHasReasonToStop(CVehicle*);
static void TellOccupantsToLeaveCar(CVehicle*);
+ static void TellCarToRamOtherCar(CVehicle*, CVehicle*);
+ static void TellCarToBlockOtherCar(CVehicle*, CVehicle*);
+ static eCarMission FindPoliceCarMissionForWantedLevel();
+ static int32 FindPoliceCarSpeedForWantedLevel(CVehicle*);
+ static void MellowOutChaseSpeed(CVehicle*);
+ static void MakeWayForCarWithSiren(CVehicle *veh);
};