25 #include "simplegfx.h"
27 void drawCircleHelper(
screen_t *dev,
int x0,
int y0,
int r,
char cornername,
int color) {
43 if (cornername & 0x4) {
44 drawPixel(dev, x0 +
x, y0 + y, color);
45 drawPixel(dev, x0 + y, y0 +
x, color);
47 if (cornername & 0x2) {
48 drawPixel(dev, x0 +
x, y0 - y, color);
49 drawPixel(dev, x0 + y, y0 -
x, color);
51 if (cornername & 0x8) {
52 drawPixel(dev, x0 - y, y0 +
x, color);
53 drawPixel(dev, x0 -
x, y0 + y, color);
55 if (cornername & 0x1) {
56 drawPixel(dev, x0 - y, y0 -
x, color);
57 drawPixel(dev, x0 -
x, y0 - y, color);