1
0
forked from 0ad/0ad

fixed stupid bug found by philip - was skipping entire main loop if deltatime=0, not just skipping update

This was SVN commit r591.
This commit is contained in:
janwas 2004-06-23 14:42:35 +00:00
parent da7d60e3ec
commit 7d35d84ecf

View File

@ -817,13 +817,13 @@ PREVTSC=CURTSC;
float TimeSinceLastFrame = (float)(time1-time0);
assert(TimeSinceLastFrame >= 0.0f);
if(TimeSinceLastFrame == 0.0f)
continue;
UpdateWorld(TimeSinceLastFrame);
if (!g_FixedFrameTiming)
terr_update(float(TimeSinceLastFrame));
g_Console->Update(TimeSinceLastFrame);
if(TimeSinceLastFrame > 0.0f)
{
UpdateWorld(TimeSinceLastFrame);
if (!g_FixedFrameTiming)
terr_update(float(TimeSinceLastFrame));
g_Console->Update(TimeSinceLastFrame);
}
if(active)
{