Fixes 2,4,6 refs #287

https://dev.vatsim-germany.org/issues/287#note-14
This commit is contained in:
Klaus Basan
2014-07-11 15:12:44 +02:00
parent fde5139044
commit 7b546c7dba
10 changed files with 45 additions and 133 deletions

View File

@@ -92,22 +92,8 @@ namespace BlackMisc
*/
double CMath::normalizeDegrees(double degrees)
{
if (degrees == 0.0 || degrees == 360.0 || degrees == -360.0) return 0.0;
if (degrees > 0)
{
while (degrees >= 360.0)
{
degrees -= 360.0;
}
}
else
{
while (degrees < 0.0)
{
degrees += 360.0;
}
}
return degrees;
double result = std::fmod(degrees, 360.0);
return (result >= 0.0) ? result : result + 360.0;
}
} // namespace