Share Pastebin
Guest
Public paste!

Untitled

By: a guest | Mar 17th, 2010 | Syntax: C | Size: 0.51 KB | Hits: 33 | Expires: Never
Copy text to clipboard
  1. /* ... */
  2.  
  3. currentTime = SDL_GetTicks(); /* en gros, il est quelle heure ? */
  4.  
  5.  
  6. /* si ca fait plus longtemps que 100 ms (le delta est > à 100), alors on fait ce qu'on a faire */
  7. if (currentTime - previousTime > 100) { /* 100 en ms */
  8.  
  9.         /* on fait notre business tranquillou */
  10.  
  11.         previousTime = currentTime; /* on met à jour ! le previous devient le current */
  12. }
  13.  
  14. /* sinon (> 100), alors on met le programme en pause le temps qui faut */
  15. else {
  16.         SDL_Delay(100 - (currentTime - previousTime));
  17. }
  18.  
  19. /* ... */