summaryrefslogtreecommitdiff
path: root/jeu-test/tetris_lan_src/frame.c
blob: 5236c036f85765be7c2125c70edac20bd64ca15e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
#include "includes.h"

#define FPS_Default 1000 / 70
u32 nTimer1, nTimer2;

// Init timers.
void FrameInit(void)
{
	nTimer1 = SDL_GetTicks();
}

// Attente de la frame.
void FrameWait(void)
{
	// S'assurer que l'on ne va pas trop vite...
	while (1)
	{
		nTimer2 = SDL_GetTicks() - nTimer1;
		if (nTimer2 >= FPS_Default) break;
		SDL_Delay(3);
	}
	nTimer1 = SDL_GetTicks();
}