Permit move angle to be exactly 360 degrees without asserting failure.

git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@3748 4a71c877-e1ca-e34f-864e-861f7616d084
master
Per Inge Mathisen 2008-02-11 11:02:17 +00:00
parent fd1bd9c1bc
commit 6cfdddb136
1 changed files with 3 additions and 3 deletions

View File

@ -815,9 +815,9 @@ static void moveCalcTurn(float *pCurr, float target, UDWORD rate)
{
float diff, change, retval = *pCurr;
ASSERT( target < 360.0f && target >= 0.0f,
ASSERT( target <= 360.0f && target >= 0.0f,
"moveCalcTurn: target out of range %f", target );
ASSERT( retval < 360.0f && retval >= 0.0f,
ASSERT( retval <= 360.0f && retval >= 0.0f,
"moveCalcTurn: cur ang out of range %f", retval );
// calculate the difference in the angles
@ -863,7 +863,7 @@ static void moveCalcTurn(float *pCurr, float target, UDWORD rate)
retval = wrapf(retval, 360.0f);
ASSERT(retval < 360.0f && retval >= 0.0f, "moveCalcTurn: bad angle %f from (%f, %f, %u)\n",
ASSERT(retval <= 360.0f && retval >= 0.0f, "moveCalcTurn: bad angle %f from (%f, %f, %u)\n",
retval, *pCurr, target, rate);
*pCurr = retval;