# HG changeset patch # User Matti Hamalainen # Date 1349247425 -10800 # Node ID 3de6301dcfe12c73c7e67b1a64bfa43cbf44bc24 # Parent 72813cece1ba18eeb4bd3b8e485503cdabaf97ab Implement fullscrene toggling via alt+enter diff -r 72813cece1ba -r 3de6301dcfe1 dmsimple.c --- a/dmsimple.c Wed Oct 03 09:39:15 2012 +0300 +++ b/dmsimple.c Wed Oct 03 09:57:05 2012 +0300 @@ -517,6 +517,19 @@ case SDLK_UP: engineAdjustTime( 1000); break; case SDLK_DOWN: engineAdjustTime(-1000); break; #endif + case SDLK_RETURN: + if (engine.event.key.keysym.mod & KMOD_ALT) + { + engine.optVFlags ^= SDL_FULLSCREEN; + SDL_FreeSurface(engine.screen); + engine.screen = SDL_SetVideoMode(engine.optScrWidth, engine.optScrHeight, engine.optBitDepth, engine.optVFlags); + if (engine.screen == NULL) + { + dmError("Can't SDL_SetVideoMode(): %s\n", SDL_GetError()); + goto error_exit; + } + } + break; default: break;