#include <GL/Gl.h>
#include <GL/glu.h>
#include <GL/glut.h>

void init() {   
   glMatrixMode(GL_PROJECTION);
   glLoadIdentity();
   gluOrtho2D(-1.0, -1.0, 1.0, 1.0);
   
   glClearColor(1.0, 0.85, 0.85, 1.0);
   glColor3f(0.0, 0.0, 0.8);
   glLineWidth(3.0);
}

void display() {
    glClear(GL_COLOR_BUFFER_BIT);

    gluDisk(gluNewQuadric(), 0.3, 0.9, 72, 1);
    glFlush();
}

int main(int argc, char **argv) {              	                 
    glutInit(&argc, argv);
    glutInitWindowPosition(10, 10);
    glutInitWindowSize(500, 500);
    glutCreateWindow("gluDisk");

    glutDisplayFunc(display);
     
    init();
   
    glutMainLoop(); 
    return 0;
}