little cleanup of handlingmgr
This commit is contained in:
parent
c47292b518
commit
0d0f4da27a
@ -65,8 +65,6 @@ enum Config {
|
|||||||
NUMATTRIBZONES = 288,
|
NUMATTRIBZONES = 288,
|
||||||
NUMZONEINDICES = 55000,
|
NUMZONEINDICES = 55000,
|
||||||
|
|
||||||
NUMHANDLINGS = 57,
|
|
||||||
|
|
||||||
PATHNODESIZE = 4500,
|
PATHNODESIZE = 4500,
|
||||||
|
|
||||||
NUMWEATHERS = 4,
|
NUMWEATHERS = 4,
|
||||||
|
@ -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;
|
||||||
|
@ -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
|
||||||
|
@ -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
|
||||||
|
Loading…
Reference in New Issue
Block a user