Ez sajnos nem jó. Feleslegesen pakolgatod egyébként a x,y-et pointerekbe, nem kell.
A gond ott van ennel a megkozelitesnel hogyha ugy torik meg a torottvonalad hogy kvadranst kell hogy valts.
Pontosan. A részszakaszokra hívott line'() más-más lejtésű lehet, azonban mindig pontosan ugyanabból a pontból indul (törtrészre ua.), ahonnan a korábbi line'() végzett, tehát a vége alfa és a kezdő alfa lejtéstől függetlenül megegyezik (a másodlagos pont viszont már eltérő lehet).
Lecseréltem a feladatot úgy, hogy a koordináták vannak felszorozva 256-tal, talán így érthetőbb és könnyebb lesz megoldani. A Breshanam szépsége, hogy nem számít neki a kvadráns. Minnél többet nézem, annál inkább rájövök, ez az egyszerű kis ciklus micsoda brilliáns megoldás.