[Scummvm-cvs-logs] SF.net SVN: scummvm: [32413] scummvm/trunk/engines/scumm/verbs.cpp

Kirben at users.sourceforge.net Kirben at users.sourceforge.net
Sat May 31 08:31:21 CEST 2008


Revision: 32413
          http://scummvm.svn.sourceforge.net/scummvm/?rev=32413&view=rev
Author:   Kirben
Date:     2008-05-30 23:31:21 -0700 (Fri, 30 May 2008)

Log Message:
-----------
Fix display of original load/save screen in the FM-TOWNS version of Loom.

Modified Paths:
--------------
    scummvm/trunk/engines/scumm/verbs.cpp

Modified: scummvm/trunk/engines/scumm/verbs.cpp
===================================================================
--- scummvm/trunk/engines/scumm/verbs.cpp	2008-05-31 01:10:38 UTC (rev 32412)
+++ scummvm/trunk/engines/scumm/verbs.cpp	2008-05-31 06:31:21 UTC (rev 32413)
@@ -567,8 +567,8 @@
 			_mouseAndKeyboardStat = numpad[_mouseAndKeyboardStat - '0'];
 		}
 
-		if (_game.platform == Common::kPlatformFMTowns && (_game.id == GID_ZAK || _game.id == GID_INDY3)) {
-			// HACK: In the FM-Towns games Indy3 and Zak the most significant bit is set for special keys
+		if (_game.platform == Common::kPlatformFMTowns && _game.version == 3) {
+			// HACK: In the FM-Towns games Indy3, Loom and Zak the most significant bit is set for special keys
 			// like F5 (=0x8005) or joystick buttons (mask 0xFE00, e.g. SELECT=0xFE40 for the save/load menu).
 			// Hence the distinction with (_mouseAndKeyboardStat < MBS_MAX_KEY) between mouse- and key-events is not applicable
 			// to this games, so we have to remap the special keys here.


This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.




More information about the Scummvm-git-logs mailing list