uninitialized variables-afx

This commit is contained in:
AzaezelX 2020-05-11 13:54:23 -05:00
parent 157b114ec7
commit 3c0360fd2f
22 changed files with 88 additions and 25 deletions

View file

@ -58,7 +58,7 @@ class afxF_Gravity : public afxForce
typedef afxForce Parent;
private:
afxF_GravityData* datablock;
afxF_GravityData* mDatablock;
public:
/*C*/ afxF_Gravity();
@ -133,12 +133,13 @@ afxForceData* afxF_GravityData::cloneAndPerformSubstitutions(const SimObject* ow
afxF_Gravity::afxF_Gravity() : afxForce()
{
mDatablock = NULL;
}
bool afxF_Gravity::onNewDataBlock(afxForceData* dptr, bool reload)
{
datablock = dynamic_cast<afxF_GravityData*>(dptr);
if (!datablock || !Parent::onNewDataBlock(dptr, reload))
mDatablock = dynamic_cast<afxF_GravityData*>(dptr);
if (!mDatablock || !Parent::onNewDataBlock(dptr, reload))
return false;
return true;
@ -146,7 +147,7 @@ bool afxF_Gravity::onNewDataBlock(afxForceData* dptr, bool reload)
Point3F afxF_Gravity::evaluate(Point3F pos, Point3F v, F32 mass)
{
return Point3F(0,0,-datablock->gravity)*mass;
return Point3F(0,0,-mDatablock->gravity)*mass;
}