Mercurial > sdl-ios-xcode
diff test/graywin.c @ 945:d33645c36072
*** empty log message ***
author | Sam Lantinga <slouken@libsdl.org> |
---|---|
date | Sat, 21 Aug 2004 13:49:22 +0000 |
parents | 609543e2b3a1 |
children | 782fd950bd46 c121d94672cb |
line wrap: on
line diff
--- a/test/graywin.c Sat Aug 21 13:10:58 2004 +0000 +++ b/test/graywin.c Sat Aug 21 13:49:22 2004 +0000 @@ -176,10 +176,13 @@ if ( argv[argc] && (strcmp(argv[argc], "-noframe") == 0) ) { videoflags |= SDL_NOFRAME; } else + if ( argv[argc] && (strcmp(argv[argc], "-resize") == 0) ) { + videoflags |= SDL_RESIZABLE; + } else if ( argv[argc] && (strcmp(argv[argc], "-fullscreen") == 0) ) { videoflags |= SDL_FULLSCREEN; } else { - fprintf(stderr, "Usage: %s [-width] [-height] [-bpp] [-hw] [-hwpalette] [-flip] [-noframe] [-fullscreen]\n", + fprintf(stderr, "Usage: %s [-width] [-height] [-bpp] [-hw] [-hwpalette] [-flip] [-noframe] [-fullscreen] [-resize]\n", argv[0]); exit(1); } @@ -233,6 +236,18 @@ case SDL_VIDEOEXPOSE: DrawBackground(screen); break; + case SDL_VIDEORESIZE: + screen = CreateScreen( + event.resize.w, event.resize.h, + screen->format->BitsPerPixel, + videoflags); + if ( screen == NULL ) { + fprintf(stderr, + "Couldn't resize video mode\n"); + done = 1; + } + DrawBackground(screen); + break; default: break; }