Prevent NANs/crash.

This commit is contained in:
hiker 2014-06-05 08:59:24 +10:00
parent e3513b10c6
commit 5619509ebb

View File

@ -975,8 +975,11 @@ void btKart::capSpeed(float max_speed)
{
const btVector3 &velocity = m_chassisBody->getLinearVelocity();
float speed = velocity.length();
const float velocity_ratio = max_speed/speed;
m_chassisBody->setLinearVelocity( velocity * velocity_ratio);
if(speed!=0)
{
const float velocity_ratio = max_speed / speed;
m_chassisBody->setLinearVelocity(velocity * velocity_ratio);
}
} // capSpeed
// ----------------------------------------------------------------------------