diff options
Diffstat (limited to 'scumm/script_v6.cpp')
-rw-r--r-- | scumm/script_v6.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/scumm/script_v6.cpp b/scumm/script_v6.cpp index 2515778cbf..d29ad27a9b 100644 --- a/scumm/script_v6.cpp +++ b/scumm/script_v6.cpp @@ -1710,7 +1710,7 @@ void ScummEngine_v6::o6_roomOps() { c = pop(); b = pop(); a = pop(); - setupShadowPalette(a, b, c, d, e); + setupShadowPalette(a, b, c, d, e, 0, 256); break; case 184: // SO_SAVE_STRING @@ -2615,7 +2615,7 @@ void ScummEngine_v6::o6_kernelSetFunctions() { // Case 108 and 109 share the same function if (num != 6) warning("o6_kernelSetFunctions sub op %d: expected 6 params but got %d", args[0], num); - setupShadowPalette(args[1], args[2], args[3], args[4], args[5], 0, 256); + setupShadowPalette(args[3], args[4], args[5], args[1], args[2], 0, 256); break; case 110: _charset->clearCharsetMask(); @@ -2625,7 +2625,7 @@ void ScummEngine_v6::o6_kernelSetFunctions() { a->shadow_mode = args[2] + args[3]; break; case 112: /* palette shift? */ - setupShadowPalette(args[1], args[2], args[3], args[4], args[5], args[6], args[7]); + setupShadowPalette(args[3], args[4], args[5], args[1], args[2], args[6], args[7]); break; case 114: // Sam & Max film noir mode |