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); }