*** empty log message ***

git-svn-id: svn://svn.code.sf.net/p/actiongame/code/trunk/ac@1034 e016b1c5-ed68-44aa-a2f7-31cac88cffde
This commit is contained in:
Lee Salzman
2007-05-30 22:52:44 +00:00
parent f1950cc88e
commit c7c3bb8d30
+12 -2
View File
@@ -37,8 +37,8 @@ void fatal(char *s, char *o) // failure exit
exit(EXIT_FAILURE);
}
int scr_w = 640;
int scr_h = 480;
int scr_w = 1024;
int scr_h = 768;
int VIRTW;
void screenshot(char *imagepath)
@@ -228,6 +228,16 @@ int main(int argc, char **argv)
#if defined(WIN32) || defined(__APPLE__)
resize = 0;
#endif
SDL_Rect **modes = SDL_ListModes(NULL, SDL_OPENGL|resize|fs);
if(modes && modes!=(SDL_Rect **)-1)
{
bool hasmode = false;
for(int i = 0; modes[i]; i++)
{
if(scr_w <= modes[i]->w && scr_h <= modes[i]->h) { hasmode = true; break; }
}
if(!hasmode) { scr_w = modes[0]->w; scr_h = modes[0]->h; }
}
screen = SDL_SetVideoMode(scr_w, scr_h, bpp, SDL_OPENGL|resize|fs);
if(screen==NULL) fatal("Unable to create OpenGL screen");
fullscreen = fs!=0;