diff options
author | Jonathan Gray | 2003-04-29 11:27:11 +0000 |
---|---|---|
committer | Jonathan Gray | 2003-04-29 11:27:11 +0000 |
commit | 3cce1991a0dd8ea8f73b94dce7b0ba779ba95c39 (patch) | |
tree | ff6c20fdd18c92a706146de547f19dc2b5994d25 /scumm | |
parent | 3053f76ae539f9ba52007ca825ca525ff0cc4eeb (diff) | |
download | scummvm-rg350-3cce1991a0dd8ea8f73b94dce7b0ba779ba95c39.tar.gz scummvm-rg350-3cce1991a0dd8ea8f73b94dce7b0ba779ba95c39.tar.bz2 scummvm-rg350-3cce1991a0dd8ea8f73b94dce7b0ba779ba95c39.zip |
change/comment to cursorCommond sub/op everyone is talking about
svn-id: r7198
Diffstat (limited to 'scumm')
-rw-r--r-- | scumm/script_v5.cpp | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/scumm/script_v5.cpp b/scumm/script_v5.cpp index 5cd36750ed..56c9b9d61d 100644 --- a/scumm/script_v5.cpp +++ b/scumm/script_v5.cpp @@ -642,7 +642,7 @@ void Scumm_v5::o5_cursorCommand() { initCharset(getVarOrDirectByte(0x80)); break; case 14: /* unk */ - if (_gameId == GID_INDY3 || _gameId == GID_INDY3_256) { + if (_features & GF_OLD_BUNDLE || _gameId == GID_INDY3_256) { // FIXME: What is this supposed to do? From comparing // Indy3's script 118 to the Passport Demo's script 58 // my guess is that it's some sort of "init charset", @@ -655,7 +655,9 @@ void Scumm_v5::o5_cursorCommand() { // loadCharset(a); // Assuming this is correct, we might not actually need it, as our // initCharset automatically calls loadCharset for GF_SMALL_HEADER, if needed. - // And finally, are we sure only Indy3 needs this, and not also e.g. Loom? + // Loom ega at least does need this and v2 has its own cursor command + // so making this for OLD_BUNDLE. Going by disassembly zak256 does not have a + // sub op for this case, not sure about loomcd } else { getWordVararg(table); for (i = 0; i < 16; i++) |