diff options
author | James Brown | 2002-04-04 02:58:04 +0000 |
---|---|---|
committer | James Brown | 2002-04-04 02:58:04 +0000 |
commit | a0f9e4082d36b85c114f66b5ba87365ad818c69f (patch) | |
tree | 9c5865d1d67710cafdf10f14af85254012136d5e | |
parent | f133cf6f56359c435981fe42b815356403e538b6 (diff) | |
download | scummvm-rg350-a0f9e4082d36b85c114f66b5ba87365ad818c69f.tar.gz scummvm-rg350-a0f9e4082d36b85c114f66b5ba87365ad818c69f.tar.bz2 scummvm-rg350-a0f9e4082d36b85c114f66b5ba87365ad818c69f.zip |
Fix Zak/Indy3 verbage issues.
svn-id: r3854
-rw-r--r-- | script_v1.cpp | 3 | ||||
-rw-r--r-- | verbs.cpp | 5 |
2 files changed, 4 insertions, 4 deletions
diff --git a/script_v1.cpp b/script_v1.cpp index cb21eeb384..9fd439c513 100644 --- a/script_v1.cpp +++ b/script_v1.cpp @@ -1914,6 +1914,9 @@ void Scumm::o5_saveRestoreVerbs() { switch(_opcode) { case 1: /* hide verbs */ + if (_gameId & GID_ZAK256) // FIXME? + return; + while (a<=b) { slot = getVerbSlot(a,0); if (slot && _verbs[slot].saveid==0) { @@ -86,9 +86,6 @@ int Scumm::checkMouseOver(int x, int y) { vs = &_verbs[i]; do { - if (_features & GF_OLD256) - vs->saveid = 0; - if (vs->curmode!=1 || !vs->verbid || vs->saveid || y < vs->y || y >= vs->bottom) continue; @@ -255,7 +252,7 @@ void Scumm::killVerb(int slot) { nukeResource(rtVerb, slot); - if (vs->saveid==0) { + if (vs->saveid==0){ drawVerb(slot, 0); verbMouseOver(0); } |