diff --git a/Moose Development/Moose/Utilities/Utils.lua b/Moose Development/Moose/Utilities/Utils.lua index 7763ba1d1..53f8da878 100644 --- a/Moose Development/Moose/Utilities/Utils.lua +++ b/Moose Development/Moose/Utilities/Utils.lua @@ -3307,10 +3307,12 @@ end -- @return #number Adjust heading in [0,360). function UTILS.AdjustHeading360(Heading) - if Heading>=360 then - Heading=Heading-360 - elseif Heading<0 then - Heading=Heading+360 + while Heading>=360 or Heading<0 do + if Heading>=360 then + Heading=Heading-360 + elseif Heading<0 then + Heading=Heading+360 + end end return Heading