aboutsummaryrefslogtreecommitdiff
path: root/scumm/script_v5.cpp
diff options
context:
space:
mode:
authorJonathan Gray2003-04-29 11:27:11 +0000
committerJonathan Gray2003-04-29 11:27:11 +0000
commit3cce1991a0dd8ea8f73b94dce7b0ba779ba95c39 (patch)
treeff6c20fdd18c92a706146de547f19dc2b5994d25 /scumm/script_v5.cpp
parent3053f76ae539f9ba52007ca825ca525ff0cc4eeb (diff)
downloadscummvm-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/script_v5.cpp')
-rw-r--r--scumm/script_v5.cpp6
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++)