Fixes #923 and hopefully doesn't break anything other.

Distance cannot be equal to 0.

git-svn-id: svn+ssh://svn.code.sf.net/p/supertuxkart/code/main/trunk@13647 178a84e3-b1eb-0310-8ba1-8eac791a3b58
This commit is contained in:
deveee 2013-09-08 09:57:29 +00:00
parent af62f273d9
commit 8d89f84a04

View File

@ -222,7 +222,7 @@ void RubberBall::getNextControlPoint()
int next = getSuccessorToHitTarget(m_last_aimed_graph_node, &dist); int next = getSuccessorToHitTarget(m_last_aimed_graph_node, &dist);
float d = QuadGraph::get()->getDistanceFromStart(next)-f; float d = QuadGraph::get()->getDistanceFromStart(next)-f;
while(d<m_st_min_interpolation_distance && d>0) while(d<m_st_min_interpolation_distance && d>=0)
{ {
next = getSuccessorToHitTarget(next, &dist); next = getSuccessorToHitTarget(next, &dist);
d = QuadGraph::get()->getDistanceFromStart(next)-f; d = QuadGraph::get()->getDistanceFromStart(next)-f;