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,
NUMZONEINDICES = 55000,
NUMHANDLINGS = 57,
PATHNODESIZE = 4500,
NUMWEATHERS = 4,

View File

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

View File

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

View File

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