25 #include "simplegfx.h"
27 void drawRoundRect(
screen_t *dev,
int x,
int y,
int w,
int h,
int r,
int color) {
30 if(r >= sMin/2) r = sMin/2 - 1;
34 drawFastHLine(dev,
x + r, y, w - ll, color);
35 drawFastHLine(dev,
x + r, y + h - 1, w - ll, color);
36 drawFastVLine(dev,
x, y + r, h - ll, color);
37 drawFastVLine(dev,
x + w - 1, y + r, h - ll, color);
40 drawCircleHelper(dev,
x + r, y + r, r, 1, color);
41 drawCircleHelper(dev,
x + w - r - 1, y + r, r, 2, color);
42 drawCircleHelper(dev,
x + w - r - 1, y + h - r - 1, r, 4, color);
43 drawCircleHelper(dev,
x + r, y + h - r - 1, r, 8, color);