aboutsummaryrefslogtreecommitdiff
path: root/scumm/script_v6.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'scumm/script_v6.cpp')
-rw-r--r--scumm/script_v6.cpp11
1 files changed, 5 insertions, 6 deletions
diff --git a/scumm/script_v6.cpp b/scumm/script_v6.cpp
index bfa4f8687f..26057c800f 100644
--- a/scumm/script_v6.cpp
+++ b/scumm/script_v6.cpp
@@ -23,6 +23,8 @@
#include "stdafx.h"
+#include "common/config-manager.h"
+
#include "scumm/actor.h"
#include "scumm/charset.h"
#include "scumm/imuse.h"
@@ -2413,7 +2415,7 @@ void ScummEngine_v6::o6_kernelSetFunctions() {
debug(1, "INSANE Arg: %d %d", args[1], args[2]);
- SmushPlayer *sp = new SmushPlayer(this, speed, !_noSubtitles);
+ SmushPlayer *sp = new SmushPlayer(this, speed);
// INSANE mode 0: SMUSH movie playback
if (args[1] == 0) {
@@ -2422,7 +2424,7 @@ void ScummEngine_v6::o6_kernelSetFunctions() {
#ifdef INSANE
const int insaneVarNum = (_features & GF_DEMO) ? 232 : 233;
- _insane->setSmushParams(speed, !_noSubtitles);
+ _insane->setSmushParams(speed);
_insane->runScene(insaneVarNum);
#else
@@ -2559,10 +2561,7 @@ void ScummEngine_v6::o6_kernelSetFunctions() {
_saveSound = args[1];
break;
case 215:
- if (args[1])
- _noSubtitles = false;
- else
- _noSubtitles = true;
+ ConfMan.set("subtitles", args[1] != 0);
break;
default:
error("o6_kernelSetFunctions: default case %d (param count %d)", args[0], num);