-/***********************************************************
-* Rocks'n'Diamonds -- McDuffin Strikes Back! *
-*----------------------------------------------------------*
-* (c) 1995-2006 Artsoft Entertainment *
-* Holger Schemel *
-* Detmolder Strasse 189 *
-* 33604 Bielefeld *
-* Germany *
-* e-mail: info@artsoft.org *
-*----------------------------------------------------------*
-* events.c *
-***********************************************************/
+// ============================================================================
+// Rocks'n'Diamonds - McDuffin Strikes Back!
+// ----------------------------------------------------------------------------
+// (c) 1995-2014 by Artsoft Entertainment
+// Holger Schemel
+// info@artsoft.org
+// http://www.artsoft.org/
+// ----------------------------------------------------------------------------
+// events.c
+// ============================================================================
#include "libgame/libgame.h"
if (key_status == KEY_RELEASED)
return;
- if ((key == KSYM_Return || key == KSYM_KP_Enter) &&
- (GetKeyModState() & KMOD_Alt) && video.fullscreen_available)
+ if ((key == KSYM_F11 ||
+ ((key == KSYM_Return ||
+ key == KSYM_KP_Enter) && (GetKeyModState() & KMOD_Alt))) &&
+ video.fullscreen_available)
{
setup.fullscreen = !setup.fullscreen;
return;
}
- if ((key == KSYM_minus || key == KSYM_plus || key == KSYM_0) &&
- (GetKeyModState() & KMOD_Alt) && video.window_scaling_available &&
+ if ((key == KSYM_minus ||
+ key == KSYM_plus ||
+ key == KSYM_0) &&
+ ((GetKeyModState() & KMOD_Control) ||
+ (GetKeyModState() & KMOD_Alt)) &&
+ video.window_scaling_available &&
!video.fullscreen_enabled)
{
if (key == KSYM_0)