From 19d3603c55624849ce917efb55bc67054a3c91e0 Mon Sep 17 00:00:00 2001 From: stpohle Date: Tue, 16 Sep 2003 22:20:03 +0000 Subject: [PATCH] FullScreen Switching from within the game by Pressing F8 --- src/game.c | 9 ++++++++- src/multiwait.c | 7 +++++++ 2 files changed, 15 insertions(+), 1 deletion(-) diff --git a/src/game.c b/src/game.c index c8ca3fa..7dade42 100644 --- a/src/game.c +++ b/src/game.c @@ -1,4 +1,4 @@ -/* $Id: game.c,v 1.55 2003/09/16 20:04:05 stpohle Exp $ +/* $Id: game.c,v 1.56 2003/09/16 22:20:03 stpohle Exp $ game.c - procedures for the game. */ #include @@ -470,6 +470,13 @@ void game_showresult () { bman.state = GS_running; } + if (keys[SDLK_F8] && event.type == SDL_KEYDOWN) { + /* Switch Fullscreen */ + SDL_WM_ToggleFullScreen(gfx.screen); + gfx.fullscreen = !gfx.fullscreen; + bman.updatestatusbar = 1; // force an update + } + if (event.type == SDL_KEYUP) keypressed = 0; else if (event.type == SDL_KEYDOWN) diff --git a/src/multiwait.c b/src/multiwait.c index e3d6efd..7a943ff 100644 --- a/src/multiwait.c +++ b/src/multiwait.c @@ -315,6 +315,13 @@ wait_for_players () bman.state = GS_startup; } + if (keys[SDLK_F8] && event.type == SDL_KEYDOWN) { + /* Switch Fullscreen */ + SDL_WM_ToggleFullScreen(gfx.screen); + gfx.fullscreen = !gfx.fullscreen; + bman.updatestatusbar = 1; // force an update + } + if (bman.p_nr != -1) { if (keys[SDLK_LEFT] && (!keypressed) && bman.players[bman.p_nr].gfx_nr == -1) {