Permalink
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Browse files
*** empty log message ***
- Loading branch information
Showing
with
16 additions
and
1 deletion.
-
+16
−1
test/graywin.c
|
@@ -176,10 +176,13 @@ int main(int argc, char *argv[]) |
|
|
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 @@ int main(int argc, char *argv[]) |
|
|
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; |
|
|
} |
|
|