AngleDelta: return angle_t

This function can return ANGLE_180, which when cast to
a signed integer, is a negative value.
This commit is contained in:
James R 2022-11-21 11:38:57 -08:00
parent 5ee9b9d5b6
commit 36113f2d47
2 changed files with 2 additions and 2 deletions

View file

@ -167,7 +167,7 @@ angle_t FixedAngle(fixed_t fa)
return AngleAdj(cfa, cwf, ra);
}
INT32 AngleDelta(angle_t a1, angle_t a2)
angle_t AngleDelta(angle_t a1, angle_t a2)
{
angle_t delta = a1 - a2;

View file

@ -110,7 +110,7 @@ FUNCMATH angle_t FixedAngle(fixed_t fa);
// and with a factor, with +factor for (fa/factor) and -factor for (fa*factor)
FUNCMATH angle_t FixedAngleC(fixed_t fa, fixed_t factor);
// difference between two angle_t
FUNCMATH INT32 AngleDelta(angle_t a1, angle_t a2);
FUNCMATH angle_t AngleDelta(angle_t a1, angle_t a2);
FUNCMATH INT32 AngleDeltaSigned(angle_t a1, angle_t a2);
FUNCMATH float AngleToFloat(angle_t x);
FUNCMATH angle_t FloatToAngle(float f);