diff options
author | Nikolay Korolev <nickvnuk@gmail.com> | 2019-06-30 12:59:55 +0200 |
---|---|---|
committer | Nikolay Korolev <nickvnuk@gmail.com> | 2019-06-30 12:59:55 +0200 |
commit | e2bd3573b4d44b8f80197d8de98fcfc91e2229b8 (patch) | |
tree | 7e3436ed3945245fca67127d00e0ccfee6d31239 /src/entities/Vehicle.h | |
parent | ProcessCarUpdate (diff) | |
download | re3-e2bd3573b4d44b8f80197d8de98fcfc91e2229b8.tar re3-e2bd3573b4d44b8f80197d8de98fcfc91e2229b8.tar.gz re3-e2bd3573b4d44b8f80197d8de98fcfc91e2229b8.tar.bz2 re3-e2bd3573b4d44b8f80197d8de98fcfc91e2229b8.tar.lz re3-e2bd3573b4d44b8f80197d8de98fcfc91e2229b8.tar.xz re3-e2bd3573b4d44b8f80197d8de98fcfc91e2229b8.tar.zst re3-e2bd3573b4d44b8f80197d8de98fcfc91e2229b8.zip |
Diffstat (limited to 'src/entities/Vehicle.h')
-rw-r--r-- | src/entities/Vehicle.h | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/src/entities/Vehicle.h b/src/entities/Vehicle.h index f11e9e97..eed8f7a8 100644 --- a/src/entities/Vehicle.h +++ b/src/entities/Vehicle.h @@ -50,8 +50,8 @@ public: float m_fBreakPedal; uint8 m_nCreatedBy; // eVehicleCreatedBy uint8 bIsLawEnforcer : 1; - uint8 m_veh_flagA2 : 1; - uint8 m_veh_flagA4 : 1; + uint8 bIsAmbulanceOnDuty : 1; + uint8 bIsFiretruckOnDuty : 1; uint8 m_veh_flagA8 : 1; uint8 m_veh_flagA10 : 1; uint8 m_veh_flagA20 : 1; @@ -111,8 +111,13 @@ public: eVehicleType m_vehType; static void *operator new(size_t); + static void *operator new(size_t sz, int slot); static void operator delete(void*, size_t); + ~CVehicle(void); + + void dtor(void) { this->CVehicle::~CVehicle(); } + bool IsCar(void) { return m_vehType == VEHICLE_TYPE_CAR; } bool IsBoat(void) { return m_vehType == VEHICLE_TYPE_BOAT; } bool IsTrain(void) { return m_vehType == VEHICLE_TYPE_TRAIN; } @@ -120,6 +125,7 @@ public: bool IsPlane(void) { return m_vehType == VEHICLE_TYPE_PLANE; } bool IsLawEnforcementVehicle(void); void ChangeLawEnforcerState(bool enable); + void RemovePassenger(CPed *); void RemoveDriver(void); bool IsUpsideDown(void); |