Kiosk mode, full screen. requested by dante3rd

This commit is contained in:
Simon
2011-01-06 08:55:10 +00:00
parent 7e3530a705
commit 2a3af54e92
3 changed files with 16 additions and 2 deletions

View File

@@ -102,6 +102,8 @@ int GRAV_B2;
extern int legacy_enable; extern int legacy_enable;
extern int kiosk_enable;
extern int sys_pause; extern int sys_pause;
extern int framerender; extern int framerender;

View File

@@ -3381,9 +3381,15 @@ void sdl_open(void)
//glFlush (); //glFlush ();
#else #else
#ifdef PIX16 #ifdef PIX16
sdl_scrn=SDL_SetVideoMode(XRES*sdl_scale + BARSIZE*sdl_scale,YRES*sdl_scale + MENUSIZE*sdl_scale,16,SDL_SWSURFACE); if(kiosk_enable)
sdl_scrn=SDL_SetVideoMode(XRES*sdl_scale + BARSIZE*sdl_scale,YRES*sdl_scale + MENUSIZE*sdl_scale,16,SDL_FULLSCREEN|SDL_SWSURFACE);
else
sdl_scrn=SDL_SetVideoMode(XRES*sdl_scale + BARSIZE*sdl_scale,YRES*sdl_scale + MENUSIZE*sdl_scale,16,SDL_SWSURFACE);
#else #else
sdl_scrn=SDL_SetVideoMode(XRES*sdl_scale + BARSIZE*sdl_scale,YRES*sdl_scale + MENUSIZE*sdl_scale,32,SDL_SWSURFACE); if(kiosk_enable)
sdl_scrn=SDL_SetVideoMode(XRES*sdl_scale + BARSIZE*sdl_scale,YRES*sdl_scale + MENUSIZE*sdl_scale,32,SDL_FULLSCREEN|SDL_SWSURFACE);
else
sdl_scrn=SDL_SetVideoMode(XRES*sdl_scale + BARSIZE*sdl_scale,YRES*sdl_scale + MENUSIZE*sdl_scale,32,SDL_SWSURFACE);
#endif #endif
#endif #endif
if(!sdl_scrn) if(!sdl_scrn)

View File

@@ -134,6 +134,7 @@ int core_count()
} }
int mousex = 0, mousey = 0; //They contain mouse position int mousex = 0, mousey = 0; //They contain mouse position
int kiosk_enable = 0;
void sdl_seticon(void) void sdl_seticon(void)
{ {
@@ -1157,6 +1158,11 @@ int main(int argc, char *argv[])
else if(!strncmp(argv[i], "nohud", 5)) else if(!strncmp(argv[i], "nohud", 5))
{ {
hud_enable = 0; hud_enable = 0;
}
else if(!strncmp(argv[i], "kiosk", 5))
{
kiosk_enable = 1;
sdl_scale = 2;
} }
} }