Mercurial > sdl-ios-xcode
diff test/testwm.c @ 1668:4da1ee79c9af SDL-1.3
more tweaking indent options
author | Sam Lantinga <slouken@libsdl.org> |
---|---|
date | Mon, 29 May 2006 04:04:35 +0000 |
parents | 782fd950bd46 |
children | 8d7fecceb9ef |
line wrap: on
line diff
--- a/test/testwm.c Mon May 29 03:53:21 2006 +0000 +++ b/test/testwm.c Mon May 29 04:04:35 2006 +0000 @@ -15,28 +15,28 @@ /* Call this instead of exit(), so we can clean up SDL: atexit() is evil. */ static void -quit (int rc) +quit(int rc) { - SDL_Quit (); - exit (rc); + SDL_Quit(); + exit(rc); } int -SetVideoMode (int w, int h) +SetVideoMode(int w, int h) { SDL_Surface *screen; int i; Uint8 *buffer; SDL_Color palette[256]; - screen = SDL_SetVideoMode (w, h, video_bpp, video_flags); + screen = SDL_SetVideoMode(w, h, video_bpp, video_flags); if (screen == NULL) { - fprintf (stderr, "Couldn't set %dx%dx%d video mode: %s\n", - w, h, video_bpp, SDL_GetError ()); + fprintf(stderr, "Couldn't set %dx%dx%d video mode: %s\n", + w, h, video_bpp, SDL_GetError()); return (-1); } - printf ("Running in %s mode\n", screen->flags & SDL_FULLSCREEN ? - "fullscreen" : "windowed"); + printf("Running in %s mode\n", screen->flags & SDL_FULLSCREEN ? + "fullscreen" : "windowed"); /* Set the surface pixels and refresh! */ for (i = 0; i < 256; ++i) { @@ -44,26 +44,26 @@ palette[i].g = 255 - i; palette[i].b = 255 - i; } - SDL_SetColors (screen, palette, 0, 256); - if (SDL_LockSurface (screen) < 0) { - fprintf (stderr, "Couldn't lock display surface: %s\n", - SDL_GetError ()); + SDL_SetColors(screen, palette, 0, 256); + if (SDL_LockSurface(screen) < 0) { + fprintf(stderr, "Couldn't lock display surface: %s\n", + SDL_GetError()); return (-1); } buffer = (Uint8 *) screen->pixels; for (i = 0; i < screen->h; ++i) { - memset (buffer, (i * 255) / screen->h, - screen->w * screen->format->BytesPerPixel); + memset(buffer, (i * 255) / screen->h, + screen->w * screen->format->BytesPerPixel); buffer += screen->pitch; } - SDL_UnlockSurface (screen); - SDL_UpdateRect (screen, 0, 0, 0, 0); + SDL_UnlockSurface(screen); + SDL_UpdateRect(screen, 0, 0, 0, 0); return (0); } SDL_Surface * -LoadIconSurface (char *file, Uint8 ** maskp) +LoadIconSurface(char *file, Uint8 ** maskp) { SDL_Surface *icon; Uint8 *pixels; @@ -73,9 +73,9 @@ *maskp = NULL; /* Load the icon surface */ - icon = SDL_LoadBMP (file); + icon = SDL_LoadBMP(file); if (icon == NULL) { - fprintf (stderr, "Couldn't load %s: %s\n", file, SDL_GetError ()); + fprintf(stderr, "Couldn't load %s: %s\n", file, SDL_GetError()); return (NULL); } @@ -89,28 +89,28 @@ if (icon->format->palette == NULL) { - fprintf (stderr, "Icon must have a palette!\n"); - SDL_FreeSurface (icon); + fprintf(stderr, "Icon must have a palette!\n"); + SDL_FreeSurface(icon); return (NULL); } /* Set the colorkey */ - SDL_SetColorKey (icon, SDL_SRCCOLORKEY, *((Uint8 *) icon->pixels)); + SDL_SetColorKey(icon, SDL_SRCCOLORKEY, *((Uint8 *) icon->pixels)); /* Create the mask */ pixels = (Uint8 *) icon->pixels; - printf ("Transparent pixel: (%d,%d,%d)\n", - icon->format->palette->colors[*pixels].r, - icon->format->palette->colors[*pixels].g, - icon->format->palette->colors[*pixels].b); + printf("Transparent pixel: (%d,%d,%d)\n", + icon->format->palette->colors[*pixels].r, + icon->format->palette->colors[*pixels].g, + icon->format->palette->colors[*pixels].b); mlen = (icon->w * icon->h + 7) / 8; - mask = (Uint8 *) malloc (mlen); + mask = (Uint8 *) malloc(mlen); if (mask == NULL) { - fprintf (stderr, "Out of memory!\n"); - SDL_FreeSurface (icon); + fprintf(stderr, "Out of memory!\n"); + SDL_FreeSurface(icon); return (NULL); } - memset (mask, 0, mlen); + memset(mask, 0, mlen); for (i = 0; i < icon->h; i++) for (j = 0; j < icon->w; j++) { int pindex = i * icon->pitch + j; @@ -123,60 +123,60 @@ } void -HotKey_ToggleFullScreen (void) +HotKey_ToggleFullScreen(void) { SDL_Surface *screen; - screen = SDL_GetVideoSurface (); - if (SDL_WM_ToggleFullScreen (screen)) { - printf ("Toggled fullscreen mode - now %s\n", - (screen->flags & SDL_FULLSCREEN) ? "fullscreen" : "windowed"); + screen = SDL_GetVideoSurface(); + if (SDL_WM_ToggleFullScreen(screen)) { + printf("Toggled fullscreen mode - now %s\n", + (screen->flags & SDL_FULLSCREEN) ? "fullscreen" : "windowed"); } else { - printf ("Unable to toggle fullscreen mode\n"); + printf("Unable to toggle fullscreen mode\n"); video_flags ^= SDL_FULLSCREEN; - SetVideoMode (screen->w, screen->h); + SetVideoMode(screen->w, screen->h); } } void -HotKey_ToggleGrab (void) +HotKey_ToggleGrab(void) { SDL_GrabMode mode; - printf ("Ctrl-G: toggling input grab!\n"); - mode = SDL_WM_GrabInput (SDL_GRAB_QUERY); + printf("Ctrl-G: toggling input grab!\n"); + mode = SDL_WM_GrabInput(SDL_GRAB_QUERY); if (mode == SDL_GRAB_ON) { - printf ("Grab was on\n"); + printf("Grab was on\n"); } else { - printf ("Grab was off\n"); + printf("Grab was off\n"); } - mode = SDL_WM_GrabInput (mode ? SDL_GRAB_OFF : SDL_GRAB_ON); + mode = SDL_WM_GrabInput(mode ? SDL_GRAB_OFF : SDL_GRAB_ON); if (mode == SDL_GRAB_ON) { - printf ("Grab is now on\n"); + printf("Grab is now on\n"); } else { - printf ("Grab is now off\n"); + printf("Grab is now off\n"); } } void -HotKey_Iconify (void) +HotKey_Iconify(void) { - printf ("Ctrl-Z: iconifying window!\n"); - SDL_WM_IconifyWindow (); + printf("Ctrl-Z: iconifying window!\n"); + SDL_WM_IconifyWindow(); } void -HotKey_Quit (void) +HotKey_Quit(void) { SDL_Event event; - printf ("Posting internal quit request\n"); + printf("Posting internal quit request\n"); event.type = SDL_USEREVENT; - SDL_PushEvent (&event); + SDL_PushEvent(&event); } int SDLCALL -FilterEvents (const SDL_Event * event) +FilterEvents(const SDL_Event * event) { static int reallyquit = 0; @@ -184,19 +184,19 @@ case SDL_ACTIVEEVENT: /* See what happened */ - printf ("App %s ", event->active.gain ? "gained" : "lost"); + printf("App %s ", event->active.gain ? "gained" : "lost"); if (event->active.state & SDL_APPACTIVE) - printf ("active "); + printf("active "); if (event->active.state & SDL_APPINPUTFOCUS) - printf ("input "); + printf("input "); if (event->active.state & SDL_APPMOUSEFOCUS) - printf ("mouse "); - printf ("focus\n"); + printf("mouse "); + printf("focus\n"); /* See if we are iconified or restored */ if (event->active.state & SDL_APPACTIVE) { - printf ("App has been %s\n", - event->active.gain ? "restored" : "iconified"); + printf("App has been %s\n", + event->active.gain ? "restored" : "iconified"); } return (0); @@ -205,38 +205,37 @@ case SDL_MOUSEBUTTONUP: if (event->button.state == SDL_PRESSED) { visible = !visible; - SDL_ShowCursor (visible); + SDL_ShowCursor(visible); } - printf ("Mouse button %d has been %s\n", - event->button.button, - (event->button.state == SDL_PRESSED) ? - "pressed" : "released"); + printf("Mouse button %d has been %s\n", + event->button.button, + (event->button.state == SDL_PRESSED) ? "pressed" : "released"); return (0); /* Show relative mouse motion */ case SDL_MOUSEMOTION: #if 0 - printf ("Mouse motion: {%d,%d} (%d,%d)\n", - event->motion.x, event->motion.y, - event->motion.xrel, event->motion.yrel); + printf("Mouse motion: {%d,%d} (%d,%d)\n", + event->motion.x, event->motion.y, + event->motion.xrel, event->motion.yrel); #endif return (0); case SDL_KEYDOWN: if (event->key.keysym.sym == SDLK_ESCAPE) { - HotKey_Quit (); + HotKey_Quit(); } if ((event->key.keysym.sym == SDLK_g) && (event->key.keysym.mod & KMOD_CTRL)) { - HotKey_ToggleGrab (); + HotKey_ToggleGrab(); } if ((event->key.keysym.sym == SDLK_z) && (event->key.keysym.mod & KMOD_CTRL)) { - HotKey_Iconify (); + HotKey_Iconify(); } if ((event->key.keysym.sym == SDLK_RETURN) && (event->key.keysym.mod & KMOD_ALT)) { - HotKey_ToggleFullScreen (); + HotKey_ToggleFullScreen(); } return (0); @@ -248,10 +247,10 @@ case SDL_QUIT: if (!reallyquit) { reallyquit = 1; - printf ("Quit requested\n"); + printf("Quit requested\n"); return (0); } - printf ("Quit demanded\n"); + printf("Quit demanded\n"); return (1); /* This will never happen because events queued directly @@ -267,7 +266,7 @@ } int -main (int argc, char *argv[]) +main(int argc, char *argv[]) { SDL_Event event; char *title; @@ -276,8 +275,8 @@ int parsed; int w, h; - if (SDL_Init (SDL_INIT_VIDEO) < 0) { - fprintf (stderr, "Couldn't initialize SDL: %s\n", SDL_GetError ()); + if (SDL_Init(SDL_INIT_VIDEO) < 0) { + fprintf(stderr, "Couldn't initialize SDL: %s\n", SDL_GetError()); return (1); } @@ -288,28 +287,28 @@ video_flags = SDL_SWSURFACE; parsed = 1; while (parsed) { - if ((argc >= 2) && (strcmp (argv[1], "-fullscreen") == 0)) { + if ((argc >= 2) && (strcmp(argv[1], "-fullscreen") == 0)) { video_flags |= SDL_FULLSCREEN; argc -= 1; argv += 1; - } else if ((argc >= 2) && (strcmp (argv[1], "-resize") == 0)) { + } else if ((argc >= 2) && (strcmp(argv[1], "-resize") == 0)) { video_flags |= SDL_RESIZABLE; argc -= 1; argv += 1; - } else if ((argc >= 2) && (strcmp (argv[1], "-noframe") == 0)) { + } else if ((argc >= 2) && (strcmp(argv[1], "-noframe") == 0)) { video_flags |= SDL_NOFRAME; argc -= 1; argv += 1; - } else if ((argc >= 3) && (strcmp (argv[1], "-width") == 0)) { - w = atoi (argv[2]); + } else if ((argc >= 3) && (strcmp(argv[1], "-width") == 0)) { + w = atoi(argv[2]); argc -= 2; argv += 2; - } else if ((argc >= 3) && (strcmp (argv[1], "-height") == 0)) { - h = atoi (argv[2]); + } else if ((argc >= 3) && (strcmp(argv[1], "-height") == 0)) { + h = atoi(argv[2]); argc -= 2; argv += 2; - } else if ((argc >= 3) && (strcmp (argv[1], "-bpp") == 0)) { - video_bpp = atoi (argv[2]); + } else if ((argc >= 3) && (strcmp(argv[1], "-bpp") == 0)) { + video_bpp = atoi(argv[2]); argc -= 2; argv += 2; } else { @@ -318,59 +317,59 @@ } /* Set the icon -- this must be done before the first mode set */ - icon = LoadIconSurface ("icon.bmp", &icon_mask); + icon = LoadIconSurface("icon.bmp", &icon_mask); if (icon != NULL) { - SDL_WM_SetIcon (icon, icon_mask); + SDL_WM_SetIcon(icon, icon_mask); } if (icon_mask != NULL) - free (icon_mask); + free(icon_mask); /* Set the title bar */ if (argv[1] == NULL) title = "Testing 1.. 2.. 3..."; else title = argv[1]; - SDL_WM_SetCaption (title, "testwm"); + SDL_WM_SetCaption(title, "testwm"); /* See if it's really set */ - SDL_WM_GetCaption (&title, NULL); + SDL_WM_GetCaption(&title, NULL); if (title) - printf ("Title was set to: %s\n", title); + printf("Title was set to: %s\n", title); else - printf ("No window title was set!\n"); + printf("No window title was set!\n"); /* Initialize the display */ - if (SetVideoMode (w, h) < 0) { - quit (1); + if (SetVideoMode(w, h) < 0) { + quit(1); } /* Set an event filter that discards everything but QUIT */ - SDL_SetEventFilter (FilterEvents); + SDL_SetEventFilter(FilterEvents); /* Ignore key up events, they don't even get filtered */ - SDL_EventState (SDL_KEYUP, SDL_IGNORE); + SDL_EventState(SDL_KEYUP, SDL_IGNORE); /* Loop, waiting for QUIT */ - while (SDL_WaitEvent (&event)) { + while (SDL_WaitEvent(&event)) { switch (event.type) { case SDL_VIDEORESIZE: - printf ("Got a resize event: %dx%d\n", - event.resize.w, event.resize.h); - SetVideoMode (event.resize.w, event.resize.h); + printf("Got a resize event: %dx%d\n", + event.resize.w, event.resize.h); + SetVideoMode(event.resize.w, event.resize.h); break; case SDL_USEREVENT: - printf ("Handling internal quit request\n"); + printf("Handling internal quit request\n"); /* Fall through to the quit handler */ case SDL_QUIT: - printf ("Bye bye..\n"); - quit (0); + printf("Bye bye..\n"); + quit(0); default: /* This should never happen */ - printf ("Warning: Event %d wasn't filtered\n", event.type); + printf("Warning: Event %d wasn't filtered\n", event.type); break; } } - printf ("SDL_WaitEvent() error: %s\n", SDL_GetError ()); - SDL_Quit (); + printf("SDL_WaitEvent() error: %s\n", SDL_GetError()); + SDL_Quit(); return (255); }