X-Git-Url: http://de.git.xonotic.org/?a=blobdiff_plain;f=vid_sdl.c;h=5dfb6242d29e1b52fc05d8b84fafaef4c8a2d67e;hb=9e63b852381f1fc228dedc8eed053b52d4a5eac8;hp=4749302ab3c5ae18446b70c6a4024832cc1816b0;hpb=426d3967446d906a9612ae09e6748d3dad26c60f;p=xonotic%2Fdarkplaces.git diff --git a/vid_sdl.c b/vid_sdl.c index 4749302a..5dfb6242 100644 --- a/vid_sdl.c +++ b/vid_sdl.c @@ -195,7 +195,7 @@ static unsigned int tbl_sdltoquake[] = #undef fiftyoh #undef hundredoh -static int MapKey( int sdlkey ) +static int MapKey( unsigned int sdlkey ) { if( sdlkey > sizeof(tbl_sdltoquake)/ sizeof(int) ) return 0; @@ -281,10 +281,12 @@ void Sys_SendKeyEvents( void ) break; case SDL_ACTIVEEVENT: if( event.active.state == SDL_APPACTIVE ) + { if( event.active.gain ) vid_hidden = false; else vid_hidden = true; + } break; case SDL_MOUSEBUTTONDOWN: if( event.button.button == SDL_BUTTON_MIDDLE ) @@ -386,7 +388,7 @@ int VID_InitMode(int fullscreen, int width, int height, int bpp) drivername = "libGL.so.1"; #endif -// COMMANDLINEOPTION: -gl_driver selects a GL driver library, default is libGL.so.1 (Linux/BSD) or opengl32.dll (windows) or /usr/X11R6/lib/libGL.1.dylib (MacOSX), if you don't know what this is for, you don't need it +// COMMANDLINEOPTION: SDL GL: -gl_driver selects a GL driver library, default is libGL.so.1 (Linux/BSD) or opengl32.dll (windows) or OpenGL.framework (MacOSX), useful only for 3dfxogl.dll/3dfxvgl.dll or fxmesa or similar, if you don't know what this is for, you don't need it i = COM_CheckParm("-gl_driver"); if (i && i < com_argc - 1) drivername = com_argv[i + 1];