int main(int argc, char** argv) { glutInit(&argc, argv); glutInitWindowSize(512, 512); glutInitDisplayMode(GLUT_DOUBLE | GLUT_RGB); glutCreateWindow("AGV example"); glutVisibilityFunc(visible); if (Rotating) glutIdleFunc(rotatethering); /* * let AGV know if it can mess with the idle function (if we've * just installed an idle function, we tell AGV it can't touch it) */ agvInit(!Rotating); /* * agvInit() installs mouse, motion, and keyboard handles, but * we don't care for this example cause we only use right button menu */ agvMakeAxesList(AXES); /* create AGV axes */ myGLInit(); MakeDisplayLists(); MenuInit(); glutDisplayFunc(display); glutMainLoop(); return 0; /* ANSI C requires main to return int. */ }
int main(int argc, char** argv) { glutInit(&argc, argv); glutInitWindowSize(512, 512); glutInitDisplayMode(GLUT_DOUBLE | GLUT_RGBA | GLUT_DEPTH | GLUT_MULTISAMPLE); glutCreateWindow("Fractal Planet?"); glutReshapeFunc(reshape); glutDisplayFunc(display); myGLInit(); glutMainLoop(); return 0; /* ANSI C requires main to return int. */ }