Untitled
By: a guest | Mar 17th, 2010 | Syntax:
C | Size: 0.51 KB | Hits: 33 | Expires: Never
/* ... */
currentTime = SDL_GetTicks(); /* en gros, il est quelle heure ? */
/* si ca fait plus longtemps que 100 ms (le delta est > à 100), alors on fait ce qu'on a faire */
if (currentTime - previousTime > 100) { /* 100 en ms */
/* on fait notre business tranquillou */
previousTime = currentTime; /* on met à jour ! le previous devient le current */
}
/* sinon (> 100), alors on met le programme en pause le temps qui faut */
else {
SDL_Delay(100 - (currentTime - previousTime));
}
/* ... */