game engine: Fix CcdPhysicsEnvironment functions that accessed m_solverInfo

The functions had no effect because m_solverInfo wasn't used anywhere.
Now we get the solver info from the dynamics world directly instead of using our own copy.
This commit is contained in:
Sergej Reich 2012-08-01 17:59:32 +00:00
parent b876ca5611
commit ce90041239
2 changed files with 3 additions and 5 deletions

@ -830,16 +830,16 @@ void CcdPhysicsEnvironment::setCcdMode(int ccdMode)
void CcdPhysicsEnvironment::setSolverSorConstant(float sor)
{
m_solverInfo.m_sor = sor;
m_dynamicsWorld->getSolverInfo().m_sor = sor;
}
void CcdPhysicsEnvironment::setSolverTau(float tau)
{
m_solverInfo.m_tau = tau;
m_dynamicsWorld->getSolverInfo().m_tau = tau;
}
void CcdPhysicsEnvironment::setSolverDamping(float damping)
{
m_solverInfo.m_damping = damping;
m_dynamicsWorld->getSolverInfo().m_damping = damping;
}

@ -83,8 +83,6 @@ protected:
int m_profileTimings;
bool m_enableSatCollisionDetection;
btContactSolverInfo m_solverInfo;
void processFhSprings(double curTime,float timeStep);
public: