diff options
author | Jamieson Christian | 2002-12-13 15:49:30 +0000 |
---|---|---|
committer | Jamieson Christian | 2002-12-13 15:49:30 +0000 |
commit | 2b8882427e89fe5784f622142d6bd78cc384ecc4 (patch) | |
tree | 4cfd5ae3b4825cf9144ed1cf40ca50eaa8b48022 | |
parent | 5e7466125481c186e54495b845a1c6fde8e55d9b (diff) | |
download | scummvm-rg350-2b8882427e89fe5784f622142d6bd78cc384ecc4.tar.gz scummvm-rg350-2b8882427e89fe5784f622142d6bd78cc384ecc4.tar.bz2 scummvm-rg350-2b8882427e89fe5784f622142d6bd78cc384ecc4.zip |
Bug [651727] fix:
Initial implementation of do_command(20).
svn-id: r5929
-rw-r--r-- | scumm/imuse.cpp | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/scumm/imuse.cpp b/scumm/imuse.cpp index b0e83aba09..5a4d3b5435 100644 --- a/scumm/imuse.cpp +++ b/scumm/imuse.cpp @@ -1495,8 +1495,13 @@ int32 IMuseInternal::do_command(int a, int b, int c, int d, int e, int f, int g, // This should clear a trigger that's been set up // with ImSetTrigger (cmd == 17). Seems to work.... return ImClearTrigger (b, d); - case 20: // FIXME: Deferred command system? - Sam and Max - return 0; + case 20: + // Sam & Max: Deferred Command + // FIXME: Right now this acts as an immediate command. + // The significance of parameter b is unknown. + warning ("Incomplete support for iMuse::do_command(20)"); + return do_command (c, d, e, f, g, h, 0, 0); + // return 0; case 2: case 3: return 0; |