Add alt-enter fullscreen toggle
authortheoddone33 <theoddone33@c79c8604-0f32-0410-912e-ea7021435596>
Tue, 7 May 2002 05:10:53 +0000 (05:10 +0000)
committertheoddone33 <theoddone33@c79c8604-0f32-0410-912e-ea7021435596>
Tue, 7 May 2002 05:10:53 +0000 (05:10 +0000)
Change mouse grab toggle to ctrl-g

git-svn-id: svn://svn.icculus.org/hhexen/trunk@13 c79c8604-0f32-0410-912e-ea7021435596

sdl/i_sdl.c
sdl/i_sdlgl.c

index 36d5744..a7ee77b 100644 (file)
@@ -387,13 +387,17 @@ void I_GetEvent(SDL_Event *Event)
     {
       case SDL_KEYDOWN:
        mod = SDL_GetModState ();
-       if (mod & KMOD_RALT || mod & KMOD_LALT) {
+       if (mod & KMOD_RCTRL || mod & KMOD_LCTRL) {
                if (Event->key.keysym.sym == 'g') {
                        if (SDL_WM_GrabInput (SDL_GRAB_QUERY) == SDL_GRAB_OFF)
                                SDL_WM_GrabInput (SDL_GRAB_ON);
                        else
                                SDL_WM_GrabInput (SDL_GRAB_OFF);
                }
+       } else if (mod & KMOD_RALT || mod & KMOD_LALT) {
+               if (Event->key.keysym.sym == SDLK_RETURN) {
+                       SDL_WM_ToggleFullScreen(SDL_GetVideoSurface());
+               }
        } else { 
                event.type = ev_keydown;
                event.data1 = xlatekey(&Event->key.keysym);
index fc16330..4ffe09e 100644 (file)
@@ -163,8 +163,7 @@ void I_InitGraphics(void)
        return;
     }
 
-    p = M_CheckParm ("-fullscreen");
-    if (p) {
+    if (M_CheckParm("-f") || M_CheckParm("--fullscreen")) {
        flags |= SDL_FULLSCREEN;
        setenv ("MESA_GLX_FX","fullscreen", 1);
     } else {
@@ -326,13 +325,17 @@ void I_GetEvent(SDL_Event *Event)
     {
       case SDL_KEYDOWN:
        mod = SDL_GetModState ();
-       if (mod & KMOD_RALT || mod & KMOD_LALT) {
+       if (mod & KMOD_RCTRL || mod & KMOD_LCTRL) {
                if (Event->key.keysym.sym == 'g') {
                        if (SDL_WM_GrabInput (SDL_GRAB_QUERY) == SDL_GRAB_OFF)
                                SDL_WM_GrabInput (SDL_GRAB_ON);
                        else
                                SDL_WM_GrabInput (SDL_GRAB_OFF);
                }
+       } else if (mod & KMOD_RALT || mod & KMOD_LALT) {
+               if (Event->key.keysym.sym == SDLK_RETURN) {
+                       SDL_WM_ToggleFullScreen(SDL_GetVideoSurface());
+               }
        } else { 
                event.type = ev_keydown;
                event.data1 = xlatekey(&Event->key.keysym);