All pastes #25831 Raw Edit

bzflag idle-sleep

public cpp v1 · immutable
#25831 ·published 2005-10-18 12:04 UTC
rendered paste body
void TimeKeeper::idleSleep(float seconds){  float dtime= idleTime - TimeKeeper::getCurrent();  if ((dtime < -1)||(dtime > 1)) {    idleTime= TimeKeeper::getCurrent();    idleTime.seconds -= 0.5;    // allow for some extra frames to catch up    return;  }  if (dtime > 0) {    TimeKeeper::sleep(dtime);  }  idleTime.seconds += seconds;}