Draw a circle.
Anonymous
void DrawCircle(int r, int xCenter, int yCenter) { float r2 = r * r; float x = 0; float y = r; while (y >= x) { y = sqrt(r2 - (x * x)) + 0.5; // round up x++; SetPixel(xCenter + x, yCenter + y); SetPixel(xCenter + x, yCenter - y); SetPixel(xCenter - x, yCenter + y); SetPixel(xCenter - x, yCenter - y); SetPixel(xCenter + y, yCenter + x); SetPixel(xCenter + y, yCenter - x); SetPixel(xCenter - y, yCenter + x); SetPixel(xCenter - y, yCenter - x); } }
Check out your Company Bowl for anonymous work chats.