From: Oliver O. <fr...@us...> - 2007-03-30 03:24:11
|
Update of /cvsroot/simspark/simspark/spark/oxygen/simulationserver In directory sc8-pr-cvs8.sourceforge.net:/tmp/cvs-serv11084 Modified Files: Tag: projectx simulationserver.cpp Log Message: writing exit message to cerr, whitespace changes Index: simulationserver.cpp =================================================================== RCS file: /cvsroot/simspark/simspark/spark/oxygen/simulationserver/simulationserver.cpp,v retrieving revision 1.3.2.2 retrieving revision 1.3.2.2.2.1 diff -C2 -d -r1.3.2.2 -r1.3.2.2.2.1 *** simulationserver.cpp 21 Feb 2007 20:11:00 -0000 1.3.2.2 --- simulationserver.cpp 30 Mar 2007 03:23:23 -0000 1.3.2.2.2.1 *************** *** 36,44 **** { if (sig_num == SIGINT) ! { ! signal(SIGINT, CatchSignal); ! SimulationServer::mExit = true; ! std::cout << "(SimulationServer) caught SIGINT. exiting.\n"; ! } } --- 36,44 ---- { if (sig_num == SIGINT) ! { ! signal(SIGINT, CatchSignal); ! SimulationServer::mExit = true; ! std::cerr << "(SimulationServer) caught SIGINT. exiting.\n"; ! } } *************** *** 183,208 **** (mGameControlServer.expired()) ) ! { ! return; ! } if (mSimStep > 0) { ! // world is stepped in discrete steps ! while (mSumDeltaTime >= mSimStep) ! { ! mSceneServer->Update(mSimStep); ! mGameControlServer->Update(mSimStep); ! mSumDeltaTime -= mSimStep; ! mSimTime += mSimStep; ! } ! } else ! { ! // simulate passed time in one single step ! mSceneServer->Update(mSumDeltaTime); ! mGameControlServer->Update(mSumDeltaTime); ! mSimTime += mSumDeltaTime; ! mSumDeltaTime = 0; ! } } --- 183,208 ---- (mGameControlServer.expired()) ) ! { ! return; ! } if (mSimStep > 0) + { + // world is stepped in discrete steps + while (mSumDeltaTime >= mSimStep) { ! mSceneServer->Update(mSimStep); ! mGameControlServer->Update(mSimStep); ! mSumDeltaTime -= mSimStep; ! mSimTime += mSimStep; ! } ! } else ! { ! // simulate passed time in one single step ! mSceneServer->Update(mSumDeltaTime); ! mGameControlServer->Update(mSumDeltaTime); ! mSimTime += mSumDeltaTime; ! mSumDeltaTime = 0; ! } } *************** *** 277,283 **** while (! mExit) ! { ! Cycle(); ! } Done(); --- 277,283 ---- while (! mExit) ! { ! Cycle(); ! } Done(); *************** *** 293,299 **** if (mAutoTime) ! { ! AdvanceTime(mSimStep); ! } Step(); --- 293,299 ---- if (mAutoTime) ! { ! AdvanceTime(mSimStep); ! } Step(); |