Moved asserts to find reason for NANs.

git-svn-id: svn+ssh://svn.code.sf.net/p/supertuxkart/code/main/trunk@11485 178a84e3-b1eb-0310-8ba1-8eac791a3b58
This commit is contained in:
hikerstk
2012-08-07 23:23:48 +00:00
parent a13dc9835d
commit 0a8ddf3a1f

View File

@@ -1312,9 +1312,6 @@ void SkiddingAI::handleCurve()
*/
bool SkiddingAI::doSkid(float steer_fraction)
{
assert(!isnan(m_curve_center.getX()));
assert(!isnan(m_curve_center.getY()));
assert(!isnan(m_curve_center.getZ()));
if(fabsf(steer_fraction)>1.5f)
{
// If the kart has to do a sharp turn, but is already skidding, find
@@ -1352,6 +1349,10 @@ bool SkiddingAI::doSkid(float steer_fraction)
return false;
}
assert(!isnan(m_curve_center.getX()));
assert(!isnan(m_curve_center.getY()));
assert(!isnan(m_curve_center.getZ()));
const float MIN_SKID_SPEED = 5.0f;
const QuadGraph *qg = QuadGraph::get();
Vec3 last_xyz = qg->getNode(m_last_direction_node).getCenter();