示例#1
0
文件: main.cpp 项目: Jadela/GT1
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();
}