Gabor Szauer
By: a guest | Jul 4th, 2009 | Syntax:
C++ | Size: 0.77 KB | Hits: 13 | Expires: Never
// Author: Gabor Szauer
// http://gaborszauer.com
// Last Updated: July 3, 2009
// Changelog:
//////////////////////////////////////////////////////
/* Decloration */
unsigned int nFPS;
unsigned int nSleep;
unsigned int nSkipTick;
unsigned DWORD dwNextTick;
//////////////////////////////////////////////////////
//////////////////////////////////////////////////////
/* Initialization */
nFPS = FPS;
nSkipTick = 1000 / nFPS;
nSleep = 0;
dwNextTick = GetTickCount();
//////////////////////////////////////////////////////
//////////////////////////////////////////////////////
/* Dellay Code */
dwNextTick += nSkipTick;
nSleep = dwNextTick - GetTickCount();
if (nSleep >= 0) {
Sleep(nSleep);
}
//////////////////////////////////////////////////////