Skip to content

Instantly share code, notes, and snippets.

@kklouzal
Created August 25, 2014 04:31
Show Gist options
  • Save kklouzal/594b63ff5f29777403de to your computer and use it in GitHub Desktop.
Save kklouzal/594b63ff5f29777403de to your computer and use it in GitHub Desktop.
TickRate
const unsigned int TICKRATE = 60;
const float MS_PER_TICK = 1000 / TICKRATE;
float PROCESSED_TIME = 0;
unsigned int CUR_TICK = 0;
//
// Process Ticks
while ((PROCESSED_TIME + MS_PER_TICK) < NOW)
{
CUR_TICK += 1;
if (CUR_TICK > TICKRATE) { CUR_TICK = 1; }
PROCESSED_TIME += MS_PER_TICK;
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment