Exemplo n.º 1
0
int main(int argc, char** argv)
{
	PrintControls();
	InitGlut(argc, argv, "Lesson 904: Fluid and Drain");
	InitNx();
	glutMainLoop();
	ReleaseNx();
	return 0;
}
Exemplo n.º 2
0
int main(int argc, char** argv)
{
	PrintControls();
    InitGlut(argc, argv, "Lesson 703: Brakes and Steering");
    InitNx();
    glutMainLoop();
	ReleaseNx();
	return 0;
}
Exemplo n.º 3
0
int main(int argc, char** argv)
{
	PrintControls();
	InitGlut(argc, argv, "Lesson 213: 6DOF Motion Controller");
    InitNx();
    glutMainLoop();
	ReleaseNx();
	return 0;
}
Exemplo n.º 4
0
int main(int argc, char** argv)
{
	PrintControls();
    InitGlut(argc, argv, "Lesson 702: Suspension and Torque");
    InitNx();
    glutMainLoop();
	ReleaseNx();
	return 0;
}
Exemplo n.º 5
0
int main(int argc, char** argv)
{
	PrintControls();
    InitGlut(argc, argv);
    InitNx();
    glutMainLoop();
	ReleaseNx();
	return 0;
}
Exemplo n.º 6
0
int main(int argc, char** argv)
{
	PrintControls();
	InitGlut(argc, argv, "Lesson 408: Fragmenting Objects");
    InitNx();
    glutMainLoop();
	ReleaseNx();
	return 0;
}
Exemplo n.º 7
0
int main(int argc, char** argv)
{
	PrintControls();
    InitGlut(argc, argv, "Lesson 801: Hardware Scene Manager");
    InitNx();
    glutMainLoop();
	ReleaseNx();
	return 0;
}
Exemplo n.º 8
0
int main(int argc, char** argv)
{
	PrintControls();
	InitGlut(argc, argv, "Lesson 216: 6DOF Angular Driver");
    InitNx();
    glutMainLoop();
	ReleaseNx();
	return 0;
}
Exemplo n.º 9
0
int main(int argc, char** argv)
{
	PrintControls();
	InitGlut(argc, argv, "Lesson 1006: Tearing");
    InitNx();
    glutMainLoop();
	ReleaseNx();
	return 0;
}
Exemplo n.º 10
0
int main(int argc, char** argv)
{
	PrintControls();
	InitGlut(argc, argv, "Lesson 211: 6DOF Joint Limits, Springs");
    InitNx();
    glutMainLoop();
	ReleaseNx();
	return 0;
}
Exemplo n.º 11
0
int main(int argc, char** argv)
{
	PrintControls();
	InitGlut(argc, argv, "Lesson 503: Core Dump");
    InitNx();
    glutMainLoop();
	ReleaseNx();
	return 0;
}
Exemplo n.º 12
0
int main(int argc, char** argv)
{
	PrintControls();
	InitGlut(argc, argv, "Lesson 405: Grass");
	NewLight();
    InitNx();
    glutMainLoop();
	ReleaseNx();
	return 0;
}
Exemplo n.º 13
0
void KeyboardUpCallback(unsigned char key, int x, int y)
{
	gKeys[key] = false;

	switch (key)
	{
	    case '0': { gPerfRenderer.toggleEnable(); break; }
		case 'p': { bPause = !bPause; 
					if (bPause)
						hud.SetDisplayString(1, "Paused - Hit \"p\" to Unpause", 0.3f, 0.55f);
					else
						hud.SetDisplayString(1, "", 0.0f, 0.0f);	
					getElapsedTime(); 
					break; }
		case 'x': { bShadows = !bShadows; break; }
		case 'b': { bDebugWireframeMode = !bDebugWireframeMode; break; }		
		case 'f': { bForceMode = !bForceMode; break; }
		case 27 : { exit(0); break; }

		// Switch simulation threads mode
		case 't': {	ReleaseNx();
					gbThreadScheduler = gbThreadPolling = gbThreadSDKManage = gbNoThread = false;
					gbThreadScheduler = true;
					InitNx();
					break; }
		case 'y': {	ReleaseNx();
					gbThreadScheduler = gbThreadPolling = gbThreadSDKManage = gbNoThread = false;
					gbThreadPolling = true;
					InitNx();
					break; }
		case 'g': {	ReleaseNx();
					gbThreadScheduler = gbThreadPolling = gbThreadSDKManage = gbNoThread = false;
					gbThreadSDKManage = true;
					InitNx();
					break; }
		case 'h': {	ReleaseNx();
					gbThreadScheduler = gbThreadPolling = gbThreadSDKManage = gbNoThread = false;
					gbNoThread = true;
					InitNx();
					break; }
		default : { break; }
	}
}
Exemplo n.º 14
0
int main(int argc, char** argv)
{
	gbThreadScheduler = gbThreadPolling = gbThreadSDKManage = gbNoThread = false;
	gbThreadScheduler = true;
	PrintControls();
    InitGlut(argc, argv);
    InitNx();
    glutMainLoop();
	ReleaseNx();
	return 0;
}
Exemplo n.º 15
0
int main(int argc, char** argv)
{
	InitWin7();
	InitDevIL();
	InitRun(argc,argv);
	InitGlut(argc, argv);
	if (bFreshRun)
		InitNx();
	else
		ReInitNx();
	glutMainLoop();
	ReleaseNx();
	return 0;
}
Exemplo n.º 16
0
void ResetNx()
{
	LetGo();
	ReleaseNx();
	InitNx();
}
Exemplo n.º 17
0
void ExitCallback()
{
	ReleaseNx();
}
Exemplo n.º 18
0
void ResetNx()
{
	ReleaseNx();
	bHWScene = true;
	InitNx();
}
Exemplo n.º 19
0
void ResetNx()
{
	ReleaseNx();
	InitNx();
}