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;
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;