[Scummvm-cvs-logs] CVS: scummvm/backends/sdl sdl-common.cpp,1.94,1.95

Jamieson Christian jamieson630 at users.sourceforge.net
Sun Oct 5 17:10:06 CEST 2003


Update of /cvsroot/scummvm/scummvm/backends/sdl
In directory sc8-pr-cvs1:/tmp/cvs-serv22848/scummvm/backends/sdl

Modified Files:
	sdl-common.cpp 
Log Message:
For those us who have to hit Shift to get to +

Index: sdl-common.cpp
===================================================================
RCS file: /cvsroot/scummvm/scummvm/backends/sdl/sdl-common.cpp,v
retrieving revision 1.94
retrieving revision 1.95
diff -u -d -r1.94 -r1.95
--- sdl-common.cpp	5 Oct 2003 15:04:25 -0000	1.94
+++ sdl-common.cpp	6 Oct 2003 00:09:26 -0000	1.95
@@ -642,7 +642,7 @@
 #endif
 
 			// Ctr-Alt-<key> will change the GFX mode
-			if (b == (KBD_CTRL|KBD_ALT)) {
+			if ((b & (KBD_CTRL|KBD_ALT)) == (KBD_CTRL|KBD_ALT)) {
 				static const int gfxModes[][4] = {
 						{ GFX_NORMAL, GFX_DOUBLESIZE, GFX_TRIPLESIZE, -1 },
 						{ GFX_NORMAL, GFX_ADVMAME2X, GFX_ADVMAME3X, -1 },
@@ -691,8 +691,8 @@
 
 				// Increase/decrease the scale factor
 				// TODO: Shall we 'wrap around' here?
-				if (ev.key.keysym.sym == '+' || ev.key.keysym.sym == '-') {
-					factor += (ev.key.keysym.sym == '+' ? +1 : -1);
+				if (ev.key.keysym.sym == '=' || ev.key.keysym.sym == '+' || ev.key.keysym.sym == '-') {
+					factor += (ev.key.keysym.sym == '-' ? -1 : +1);
 					if (0 <= factor && factor < 4 && gfxModes[_scalerType][factor] >= 0) {
 						prop.gfx_mode = gfxModes[_scalerType][factor];
 						property(PROP_SET_GFX_MODE, &prop);





More information about the Scummvm-git-logs mailing list