aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--engines/gob/init.h1
-rw-r--r--engines/gob/init_fascin.cpp8
2 files changed, 9 insertions, 0 deletions
diff --git a/engines/gob/init.h b/engines/gob/init.h
index 8716c5e67d..8fc301d7a6 100644
--- a/engines/gob/init.h
+++ b/engines/gob/init.h
@@ -97,6 +97,7 @@ public:
~Init_Fascination();
void updateConfig();
+ void initGame();
};
} // End of namespace Gob
diff --git a/engines/gob/init_fascin.cpp b/engines/gob/init_fascin.cpp
index f59106dbd2..f853858564 100644
--- a/engines/gob/init_fascin.cpp
+++ b/engines/gob/init_fascin.cpp
@@ -46,4 +46,12 @@ void Init_Fascination::updateConfig() {
_vm->_global->_doSubtitles = true;
}
+void Init_Fascination::initGame() {
+ // HACK - Suppress ADLIB_FLAG as the MDY/TBR player is not working. suppress the honker too,
+ // as the script checks in the intro for it's presence to play or not some noices.
+ _vm->_global->_soundFlags = MIDI_FLAG | BLASTER_FLAG;
+
+ Init::initGame();
+}
+
} // End of namespace Gob