glutInit(&argc, argv);
glutInitDisplayMode(GLUT_SINGLE | GLUT_RGB);
glutInitWindowSize(800, 800);
glutCreateWindow("first");
glMatrixMode(GL_PROJECTION);
glDisable(GL_DEPTH_TEST);
glOrtho( 0, 500, 500, 0, 0, 1 );
glMatrixMode(GL_MODELVIEW);
glLoadIdentity();
glutDisplayFunc(display);
glutKeyboardFunc(keyPressed);
glutIdleFunc(idle);
glutMainLoop();
display() lenyeges resze:
glBegin(GL_POINTS);
for (int i = 0; i < PICS; i++)
for (int j = 0; j < PICS; j++)
{
glColor3f(1.0f, 0.0f, 1.0f);
if (isOK(i-60, j+30))
glVertex2i(100 + i, 100 + j);
}
glEnd();
glFlush();