Exemple #1
0
void InitDemo(int index)
{
// 	if (index > 0)
// 		log(MEX_LOG_APP0, "InitDemo: %s", demoStrings[index - 1]);
// 	else
// 		log(MEX_LOG_APP0, "ReleaseDemo");

//i51AdeOsLog(0, "start InitDemo:%d",index);
	world.Clear();
//i51AdeOsLog(0, "world.Clear()");
	numBodies = 0;
	numJoints = 0;
	bomb = NULL;

	demoIndex = index;
	
	switch (index)
	{
	case 0:
		break;
	case 1:
		Demo1(bodies, joints);
		break;
	case 2:
		Demo2(bodies, joints);
		break;
	case 3:
		Demo3(bodies, joints);
		break;
	case 4:
		Demo4(bodies, joints);
		break;
	case 5:
		Demo5(bodies, joints);
		break;
	case 6:
		Demo6(bodies, joints);
		break;
	case 7:
		Demo7(bodies, joints);
		break;
	case 8:
		Demo8(bodies, joints);
		break;
	case 9:
////i51AdeOsLog(0, "InitDemo(13)");
		Demo9(bodies, joints);
////i51AdeOsLog(0, "InitDemo(14)");
		break;
	}
i51AdeOsLog(0, "End InitDemo:%d",index);	
}