X-Git-Url: https://git.karo-electronics.de/?p=oswald.git;a=blobdiff_plain;f=ui%2Foswald_graphics.c;h=78e3659002059fc1ec85215d24e3c5ec401e158d;hp=651d8e8b38a9e787d36826102abb7104fbf6edf0;hb=5cb2f89d7c30198f08f6b11b558e84e884adbfc7;hpb=cd477f0823f08be745cb22521bafb6c6cee192c7 diff --git a/ui/oswald_graphics.c b/ui/oswald_graphics.c index 651d8e8..78e3659 100644 --- a/ui/oswald_graphics.c +++ b/ui/oswald_graphics.c @@ -94,7 +94,7 @@ void oswald_draw_line(const uint8_t xstart, const uint8_t ystart, const uint8_t void oswald_draw_line_ww(const uint8_t xstart, const uint8_t ystart, const uint8_t xend, const uint8_t yend, const uint8_t thickness) { - int i, x, y, t, dx, dy, incx, incy, pdx, pdy, ddx, ddy, es, el, err; + int16_t i, x, y, t, dx, dy, incx, incy, pdx, pdy, ddx, ddy, es, el, err; dx = xend - xstart; dy = yend - ystart; @@ -110,17 +110,17 @@ void oswald_draw_line_ww(const uint8_t xstart, const uint8_t ystart, const uint8 if (dx>dy) { pdx = incx; pdy = 0; - ddx=incx; - ddy=incy; - es =dy; - el =dx; + ddx = incx; + ddy = incy; + es = dy; + el = dx; } else { - pdx=0; - pdy=incy; - ddx=incx; - ddy=incy; - es =dx; - el =dy; + pdx = 0; + pdy = incy; + ddx = incx; + ddy = incy; + es = dx; + el = dy; } x = xstart;