int moonr = 50;
int mooncenterx = 700;
int mooncentery = 500;
int moonsteps = 100;
float circleangle = PI * 2.0f;
glColor3f(1.0, 1.0, 1.0);
glBegin(GL_TRIANGLE_FAN);
for (int a = 0; a <= moonsteps; a++) {
float angle = circleangle * float(a) / float(moonsteps);
float moonx = moonr * cosf(angle);
float moony = moonr * sinf(angle);
glVertex2f(moonx + mooncenterx, moony + mooncentery);
}
glEnd();
int moon2r = 50;
int mooncenter2x = 725;
int mooncenter2y = 525;
int moonsteps2 = 100;
float circleangle2 = PI * 2.0f;
glColor3f(0.5, 0.9, 0.4);
glBegin(GL_TRIANGLE_FAN);
for (int b = 0; b <= moonsteps; b++) {
float angle2 = circleangle * float(b) / float(moonsteps2);
float moon2x = moonr * cosf(angle2);
float moon2y = moonr * sinf(angle2);
glVertex2f(moon2x + mooncenter2x, moon2y + mooncenter2y);
}
glEnd();