little cleanup of handlingmgr

This commit is contained in:
aap 2020-05-19 13:09:20 +02:00
parent c47292b518
commit 0d0f4da27a
4 changed files with 7 additions and 7 deletions

View file

@ -65,8 +65,6 @@ enum Config {
NUMATTRIBZONES = 288, NUMATTRIBZONES = 288,
NUMZONEINDICES = 55000, NUMZONEINDICES = 55000,
NUMHANDLINGS = 57,
PATHNODESIZE = 4500, PATHNODESIZE = 4500,
NUMWEATHERS = 4, NUMWEATHERS = 4,

View file

@ -78,7 +78,7 @@ cHandlingDataMgr::Initialise(void)
{ {
LoadHandlingData(); LoadHandlingData();
field_0 = 0.1f; field_0 = 0.1f;
field_4 = 0.9f; fWheelFriction = 0.9f;
field_8 = 1.0f; field_8 = 1.0f;
field_C = 0.8f; field_C = 0.8f;
field_10 = 0.98f; field_10 = 0.98f;

View file

@ -60,7 +60,9 @@ enum eHandlingId
HANDLING_PANLANT, HANDLING_PANLANT,
HANDLING_FLATBED, HANDLING_FLATBED,
HANDLING_YANKEE, HANDLING_YANKEE,
HANDLING_BORGNINE HANDLING_BORGNINE,
NUMHANDLINGS
}; };
enum enum
@ -120,7 +122,7 @@ class cHandlingDataMgr
{ {
float field_0; // unused it seems float field_0; // unused it seems
public: public:
float field_4; // wheel related float fWheelFriction; // wheel related
private: private:
float field_8; // float field_8; //
float field_C; // unused it seems float field_C; // unused it seems

View file

@ -521,9 +521,9 @@ CVehicle::ProcessWheel(CVector &wheelFwd, CVector &wheelRight, CVector &wheelCon
if(!bBraking){ if(!bBraking){
if(m_fGasPedal < 0.01f){ if(m_fGasPedal < 0.01f){
if(GetModelIndex() == MI_RCBANDIT) if(GetModelIndex() == MI_RCBANDIT)
brake = 0.2f * mod_HandlingManager.field_4 / m_fMass; brake = 0.2f * mod_HandlingManager.fWheelFriction / m_fMass;
else else
brake = mod_HandlingManager.field_4 / m_fMass; brake = mod_HandlingManager.fWheelFriction / m_fMass;
#ifdef FIX_BUGS #ifdef FIX_BUGS
brake *= CTimer::GetTimeStepFix(); brake *= CTimer::GetTimeStepFix();
#endif #endif