more CAutomobile::ProcessControl

This commit is contained in:
aap
2019-07-17 23:58:06 +02:00
parent fa98f40f7c
commit ba242bcf58
17 changed files with 605 additions and 37 deletions

View File

@ -85,7 +85,7 @@ enum
struct tHandlingData
{
int32 nIdentifier;
eHandlingId nIdentifier;
float fMass;
float fInvMass;
float fTurnMass;
@ -136,6 +136,8 @@ public:
void ConvertDataToGameUnits(tHandlingData *handling);
int32 GetHandlingId(const char *name);
tHandlingData *GetHandlingData(eHandlingId id) { return &HandlingData[id]; }
bool HasRearWheelDrive(eHandlingId id) { return HandlingData[id].Transmission.nDriveType == 'R'; }
bool HasFrontWheelDrive(eHandlingId id) { return HandlingData[id].Transmission.nDriveType == 'F'; }
};
VALIDATE_SIZE(cHandlingDataMgr, 0x3030);
extern cHandlingDataMgr &mod_HandlingManager;