Jsem polichocen ale přiznávám, že to je trochu zprase.. ehm ošklivé. Se stejným efektem, ale srozumitelnější je:jsem použil kód DavidaO
Kód: Vybrat vše
if (cíl - start) % 360 < 180
zvyšuj úhel
else
snižuj úhel
(předtím se posuzovalo opačné číslo, tj. kolik se má odebrat, aby ses dostal na cílový azimut a to je poněkud neintuitivní - jsem na 10, chci na 15, takže mám odebrat minus pět, no fujtajbl. Pak sice -5 modulo 360 je 355 a jak tam byla ta nerovnost opačně než teď, tak to fungovalo správně, 355 bylo víc jak 180, takže točím směrem k vyšším číslům, což je požadované chování, ale celkově to je ošklivý)