From 2b8882427e89fe5784f622142d6bd78cc384ecc4 Mon Sep 17 00:00:00 2001 From: Jamieson Christian Date: Fri, 13 Dec 2002 15:49:30 +0000 Subject: Bug [651727] fix: Initial implementation of do_command(20). svn-id: r5929 --- scumm/imuse.cpp | 9 +++++++-- 1 file 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; -- cgit v1.2.3