Added -width and -height command line options
--HG-- extra : convert_revision : svn%3Ac70aab31-4412-0410-b14c-859654838e24/trunk%4088
This commit is contained in:
parent
b28f12dc1c
commit
4e0366dc1d
1 changed files with 14 additions and 1 deletions
|
@ -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[])
|
||||||
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[])
|
||||||
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[])
|
||||||
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);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue