Jsem polichocenjsem 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ý)