mirror of
https://github.com/swift-project/pilotclient.git
synced 2026-03-31 21:15:33 +08:00
Fixes 2,4,6 refs #287
https://dev.vatsim-germany.org/issues/287#note-14
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user