comparison test/checkkeys.c @ 473:30466f501b77

Added a -fullscreen flag
author Sam Lantinga <slouken@libsdl.org>
date Sun, 25 Aug 2002 18:59:11 +0000
parents 74212992fb08
children 806fcbde0af3
comparison
equal deleted inserted replaced
472:34fb7043b18b 473:30466f501b77
75 75
76 int main(int argc, char *argv[]) 76 int main(int argc, char *argv[])
77 { 77 {
78 SDL_Event event; 78 SDL_Event event;
79 int done; 79 int done;
80 Uint32 videoflags;
80 81
81 /* Initialize SDL */ 82 /* Initialize SDL */
82 if ( SDL_Init(SDL_INIT_VIDEO) < 0 ) { 83 if ( SDL_Init(SDL_INIT_VIDEO) < 0 ) {
83 fprintf(stderr, "Couldn't initialize SDL: %s\n",SDL_GetError()); 84 fprintf(stderr, "Couldn't initialize SDL: %s\n",SDL_GetError());
84 exit(1); 85 exit(1);
85 } 86 }
86 atexit(SDL_Quit); 87 atexit(SDL_Quit);
87 88
89 videoflags = SDL_SWSURFACE;
90 if ( strcmp(argv[1], "-fullscreen") == 0 ) {
91 videoflags |= SDL_FULLSCREEN;
92 }
93
88 /* Set 640x480 video mode */ 94 /* Set 640x480 video mode */
89 if ( SDL_SetVideoMode(640, 480, 0, SDL_SWSURFACE) == NULL ) { 95 if ( SDL_SetVideoMode(640, 480, 0, videoflags) == NULL ) {
90 fprintf(stderr, "Couldn't set 640x480 video mode: %s\n", 96 fprintf(stderr, "Couldn't set 640x480 video mode: %s\n",
91 SDL_GetError()); 97 SDL_GetError());
92 exit(2); 98 exit(2);
93 } 99 }
94 100