Bresenham angefangen, hat einen kleinen Rechenfehler drin, keine Lust weiterzumachen.