]> git.karo-electronics.de Git - oswald.git/blobdiff - ui/oswald_graphics.c
Some minor improvements.
[oswald.git] / ui / oswald_graphics.c
index 651d8e8b38a9e787d36826102abb7104fbf6edf0..78e3659002059fc1ec85215d24e3c5ec401e158d 100644 (file)
@@ -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;