aboutsummaryrefslogtreecommitdiff
path: root/scumm/scummvm.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'scumm/scummvm.cpp')
-rw-r--r--scumm/scummvm.cpp7
1 files changed, 6 insertions, 1 deletions
diff --git a/scumm/scummvm.cpp b/scumm/scummvm.cpp
index 25f6810174..20a4cdc15e 100644
--- a/scumm/scummvm.cpp
+++ b/scumm/scummvm.cpp
@@ -548,7 +548,7 @@ Scumm::Scumm (GameDetector *detector, OSystem *syst)
_exe_name = strdup(detector->_gameRealName.c_str()); // FIXME: probably should use String class here
_game_name = strdup(detector->_gameFileName.c_str());
_gameId = detector->_gameId;
- _features = detector->_features;
+ setFeatures (detector->_features);
_noSubtitles = detector->_noSubtitles;
_defaultTalkDelay = detector->_talkSpeed;
_use_adlib = detector->_use_adlib;
@@ -732,6 +732,11 @@ Scumm::~Scumm ()
delete g_debugger;
}
+void Scumm::setFeatures (uint32 newFeatures)
+{
+ _features = newFeatures;
+}
+
void Scumm::scummInit() {
int i;