7 CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+
10 TITLE="SDL Library Documentation"
11 HREF="index.html"><LINK
14 HREF="guideexamples.html"><LINK
16 TITLE="CDROM Examples"
17 HREF="guidecdromexamples.html"><LINK
20 HREF="reference.html"></HEAD
31 SUMMARY="Header navigation table"
40 >SDL Library Documentation</TH
48 HREF="guidecdromexamples.html"
56 >Chapter 4. Examples</TD
76 NAME="GUIDETIMEEXAMPLES"
88 >Time based game loop</H2
91 CLASS="PROGRAMLISTING"
92 >#define TICK_INTERVAL 30
94 static Uint32 next_time;
96 Uint32 time_left(void)
100 now = SDL_GetTicks();
101 if(next_time <= now)
104 return next_time - now;
110 next_time = SDL_GetTicks() + TICK_INTERVAL;
111 while ( game_running ) {
113 SDL_Delay(time_left());
114 next_time += TICK_INTERVAL;
124 SUMMARY="Footer navigation table"
135 HREF="guidecdromexamples.html"
153 HREF="reference.html"
169 HREF="guideexamples.html"