Commit 4e0366dc authored by Sam Lantinga's avatar Sam Lantinga

Added -width and -height command line options

--HG--
extra : convert_revision : svn%3Ac70aab31-4412-0410-b14c-859654838e24/trunk%4088
parent b28f12dc
...@@ -254,6 +254,7 @@ int main(int argc, char *argv[]) ...@@ -254,6 +254,7 @@ int main(int argc, char *argv[])
SDL_Surface *icon; SDL_Surface *icon;
Uint8 *icon_mask; Uint8 *icon_mask;
int parsed; int parsed;
int w, h;
if ( SDL_Init(SDL_INIT_VIDEO) < 0 ) { if ( SDL_Init(SDL_INIT_VIDEO) < 0 ) {
fprintf(stderr, fprintf(stderr,
...@@ -263,6 +264,8 @@ int main(int argc, char *argv[]) ...@@ -263,6 +264,8 @@ int main(int argc, char *argv[])
atexit(SDL_Quit); atexit(SDL_Quit);
/* Check command line arguments */ /* Check command line arguments */
w = 640;
h = 480;
video_bpp = 8; video_bpp = 8;
video_flags = SDL_SWSURFACE; video_flags = SDL_SWSURFACE;
parsed = 1; parsed = 1;
...@@ -282,6 +285,16 @@ int main(int argc, char *argv[]) ...@@ -282,6 +285,16 @@ int main(int argc, char *argv[])
argc -= 1; argc -= 1;
argv += 1; argv += 1;
} else } 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]);
argc -= 2;
argv += 2;
} else
if ( (argc >= 3) && (strcmp(argv[1], "-bpp") == 0) ) { if ( (argc >= 3) && (strcmp(argv[1], "-bpp") == 0) ) {
video_bpp = atoi(argv[2]); video_bpp = atoi(argv[2]);
argc -= 2; argc -= 2;
...@@ -314,7 +327,7 @@ int main(int argc, char *argv[]) ...@@ -314,7 +327,7 @@ int main(int argc, char *argv[])
printf("No window title was set!\n"); printf("No window title was set!\n");
/* Initialize the display */ /* Initialize the display */
if ( SetVideoMode(640, 480) < 0 ) { if ( SetVideoMode(w, h) < 0 ) {
return(1); return(1);
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment