x -> y
-90 -> 270
360 -> 0
-180 -> 180
-45 -> 315
etc
I know I can do it by a loop but is there a better way for wrapping numbers around?
double WrapDeg(double Dir)
{
while(Dir < 0) Dir += 360;
while(Dir >= 360) Dir -= 360;
return Dir;
}