summaryrefslogtreecommitdiffstats
path: root/src/entities/Vehicle.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/entities/Vehicle.h')
-rw-r--r--src/entities/Vehicle.h35
1 files changed, 34 insertions, 1 deletions
diff --git a/src/entities/Vehicle.h b/src/entities/Vehicle.h
index 1a43e075..c62605c9 100644
--- a/src/entities/Vehicle.h
+++ b/src/entities/Vehicle.h
@@ -14,7 +14,40 @@ public:
CPed *pPassengers[8];
uint8 stuff2[24];
CEntity *m_pCurSurface;
- uint8 stuff3[160];
+ uint8 stuff3[17];
+ uint8 m_veh_flagA1 : 1;
+ uint8 m_veh_flagA2 : 1;
+ uint8 m_veh_flagA4 : 1;
+ uint8 m_veh_flagA8 : 1;
+ uint8 m_veh_flagA10 : 1;
+ uint8 m_veh_flagA20 : 1;
+ uint8 m_veh_flagA40 : 1;
+ uint8 m_veh_flagA80 : 1;
+ uint8 m_veh_flagB1 : 1;
+ uint8 m_veh_flagB2 : 1;
+ uint8 m_veh_flagB4 : 1;
+ uint8 m_veh_flagB8 : 1;
+ uint8 m_veh_flagB10 : 1;
+ uint8 m_veh_flagB20 : 1;
+ uint8 m_veh_flagB40 : 1;
+ uint8 m_veh_flagB80 : 1;
+ uint8 m_veh_flagC1 : 1;
+ uint8 m_veh_flagC2 : 1;
+ uint8 m_veh_flagC4 : 1;
+ uint8 m_veh_flagC8 : 1;
+ uint8 m_veh_flagC10 : 1;
+ uint8 m_veh_flagC20 : 1;
+ uint8 m_veh_flagC40 : 1;
+ uint8 m_veh_flagC80 : 1;
+ uint8 m_veh_flagD1 : 1;
+ uint8 m_veh_flagD2 : 1;
+ uint8 m_veh_flagD4 : 1;
+ uint8 m_veh_flagD8 : 1;
+ uint8 m_veh_flagD10 : 1;
+ uint8 m_veh_flagD20 : 1;
+ uint8 m_veh_flagD40 : 1;
+ uint8 m_veh_flagD80 : 1;
+ uint8 stuff4[139];
int32 m_vehType;
bool IsCar(void) { return m_vehType == VEHICLE_TYPE_CAR; }