diff test/testtimer.c @ 1662:782fd950bd46 SDL-1.3

Revamp of the video system in progress - adding support for multiple displays, multiple windows, and a full video mode selection API. WARNING: None of the video drivers have been updated for the new API yet! The API is still under design and very fluid. The code is now run through a consistent indent format: indent -i4 -nut -nsc -br -ce The headers are being converted to automatically generate doxygen documentation.
author Sam Lantinga <slouken@libsdl.org>
date Sun, 28 May 2006 13:04:16 +0000
parents 14717b52abc0
children 4da1ee79c9af
line wrap: on
line diff
--- a/test/testtimer.c	Sun May 21 17:27:13 2006 +0000
+++ b/test/testtimer.c	Sun May 28 13:04:16 2006 +0000
@@ -12,76 +12,79 @@
 
 static int ticks = 0;
 
-static Uint32 SDLCALL ticktock(Uint32 interval)
+static Uint32 SDLCALL
+ticktock (Uint32 interval)
 {
-	++ticks;
-	return(interval);
+    ++ticks;
+    return (interval);
 }
 
-static Uint32 SDLCALL callback(Uint32 interval, void *param)
+static Uint32 SDLCALL
+callback (Uint32 interval, void *param)
 {
-  printf("Timer %d : param = %d\n", interval, (int)(uintptr_t)param);
-  return interval;
+    printf ("Timer %d : param = %d\n", interval, (int) (uintptr_t) param);
+    return interval;
 }
 
-int main(int argc, char *argv[])
+int
+main (int argc, char *argv[])
 {
-	int desired;
-	SDL_TimerID t1, t2, t3;
+    int desired;
+    SDL_TimerID t1, t2, t3;
 
-	if ( SDL_Init(SDL_INIT_TIMER) < 0 ) {
-		fprintf(stderr, "Couldn't initialize SDL: %s\n", SDL_GetError());
-		return(1);
-	}
+    if (SDL_Init (SDL_INIT_TIMER) < 0) {
+        fprintf (stderr, "Couldn't initialize SDL: %s\n", SDL_GetError ());
+        return (1);
+    }
 
-	/* Start the timer */
-	desired = 0;
-	if ( argv[1] ) {
-		desired = atoi(argv[1]);
-	}
-	if ( desired == 0 ) {
-		desired = DEFAULT_RESOLUTION;
-	}
-	SDL_SetTimer(desired, ticktock);
+    /* Start the timer */
+    desired = 0;
+    if (argv[1]) {
+        desired = atoi (argv[1]);
+    }
+    if (desired == 0) {
+        desired = DEFAULT_RESOLUTION;
+    }
+    SDL_SetTimer (desired, ticktock);
 
-	/* Wait 10 seconds */
-	printf("Waiting 10 seconds\n");
-	SDL_Delay(10*1000);
+    /* Wait 10 seconds */
+    printf ("Waiting 10 seconds\n");
+    SDL_Delay (10 * 1000);
 
-	/* Stop the timer */
-	SDL_SetTimer(0, NULL);
+    /* Stop the timer */
+    SDL_SetTimer (0, NULL);
 
-	/* Print the results */
-	if ( ticks ) {
-		fprintf(stderr,
-		"Timer resolution: desired = %d ms, actual = %f ms\n",
-					desired, (double)(10*1000)/ticks);
-	}
-	
-	/* Test multiple timers */
-	printf("Testing multiple timers...\n");
-	t1 = SDL_AddTimer(100, callback, (void*)1);
-	if(!t1)
-	  fprintf(stderr,"Could not create timer 1: %s\n", SDL_GetError());
-	t2 = SDL_AddTimer(50, callback, (void*)2);
-	if(!t2)
-	  fprintf(stderr,"Could not create timer 2: %s\n", SDL_GetError());
-	t3 = SDL_AddTimer(233, callback, (void*)3);
-	if(!t3)
-	  fprintf(stderr,"Could not create timer 3: %s\n", SDL_GetError());
-	
-	/* Wait 10 seconds */
-	printf("Waiting 10 seconds\n");
-	SDL_Delay(10*1000);
+    /* Print the results */
+    if (ticks) {
+        fprintf (stderr,
+                 "Timer resolution: desired = %d ms, actual = %f ms\n",
+                 desired, (double) (10 * 1000) / ticks);
+    }
 
-	printf("Removing timer 1 and waiting 5 more seconds\n");
-	SDL_RemoveTimer(t1);
-
-	SDL_Delay(5*1000);
+    /* Test multiple timers */
+    printf ("Testing multiple timers...\n");
+    t1 = SDL_AddTimer (100, callback, (void *) 1);
+    if (!t1)
+        fprintf (stderr, "Could not create timer 1: %s\n", SDL_GetError ());
+    t2 = SDL_AddTimer (50, callback, (void *) 2);
+    if (!t2)
+        fprintf (stderr, "Could not create timer 2: %s\n", SDL_GetError ());
+    t3 = SDL_AddTimer (233, callback, (void *) 3);
+    if (!t3)
+        fprintf (stderr, "Could not create timer 3: %s\n", SDL_GetError ());
 
-	SDL_RemoveTimer(t2);
-	SDL_RemoveTimer(t3);
+    /* Wait 10 seconds */
+    printf ("Waiting 10 seconds\n");
+    SDL_Delay (10 * 1000);
+
+    printf ("Removing timer 1 and waiting 5 more seconds\n");
+    SDL_RemoveTimer (t1);
 
-	SDL_Quit();
-	return(0);
+    SDL_Delay (5 * 1000);
+
+    SDL_RemoveTimer (t2);
+    SDL_RemoveTimer (t3);
+
+    SDL_Quit ();
+    return (0);
 }