int main(int argc, char** argv) { //Timer frequency gFreq = GetPerformanceTicksInSecond(); CPUphysicsTimeStep = ceil( (gFreq * physicsTimestep) ); //Create the OpenGL App glutInit(&argc, argv); glutInitDisplayMode(GLUT_RGB | GLUT_DOUBLE); glutInitWindowSize(800, 600); glutCreateWindow(argv[0]); init(); glutReshapeFunc(reshape); glutDisplayFunc(display); glutKeyboardFunc(process_keys); // Use a timer to control the frame rate. glutTimerFunc( 20, timer, 0); glutMainLoop(); return 0; }
/** The main constructor of the BaseTimer2 class. This initializes everything to zero. */ BaseTimer2::BaseTimer2() { __nFreq = GetPerformanceTicksInSecond(); reset(); }