aboutsummaryrefslogtreecommitdiff
path: root/engines/scumm/verbs.cpp
diff options
context:
space:
mode:
authorTravis Howell2008-05-31 06:31:21 +0000
committerTravis Howell2008-05-31 06:31:21 +0000
commitd05600d22821862c73ed9c17829bd9af3deb6b0e (patch)
treecfa864cd98082126f301494be7c3ded783385b1c /engines/scumm/verbs.cpp
parent0c6ffa1882ab385ad6abce92e6a7e767c107bd68 (diff)
downloadscummvm-rg350-d05600d22821862c73ed9c17829bd9af3deb6b0e.tar.gz
scummvm-rg350-d05600d22821862c73ed9c17829bd9af3deb6b0e.tar.bz2
scummvm-rg350-d05600d22821862c73ed9c17829bd9af3deb6b0e.zip
Fix display of original load/save screen in the FM-TOWNS version of Loom.
svn-id: r32413
Diffstat (limited to 'engines/scumm/verbs.cpp')
-rw-r--r--engines/scumm/verbs.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/engines/scumm/verbs.cpp b/engines/scumm/verbs.cpp
index cf4711f6a2..0a61d10166 100644
--- a/engines/scumm/verbs.cpp
+++ b/engines/scumm/verbs.cpp
@@ -567,8 +567,8 @@ void ScummEngine::checkExecVerbs() {
_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.