aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--engines/xeen/detection_tables.h12
-rw-r--r--engines/xeen/xeen.cpp5
2 files changed, 11 insertions, 6 deletions
diff --git a/engines/xeen/detection_tables.h b/engines/xeen/detection_tables.h
index 07aeef5dc4..220c1f1a24 100644
--- a/engines/xeen/detection_tables.h
+++ b/engines/xeen/detection_tables.h
@@ -36,7 +36,7 @@ static const XeenGameDescription gameDescriptions[] = {
Common::EN_ANY,
Common::kPlatformDOS,
ADGF_NO_FLAGS,
- GUIO1(GUIO_NONE)
+ GUIO1(GUIO_NOSPEECH)
},
GType_WorldOfXeen,
0
@@ -55,7 +55,7 @@ static const XeenGameDescription gameDescriptions[] = {
Common::DE_DEU,
Common::kPlatformDOS,
ADGF_NO_FLAGS,
- GUIO1(GUIO_NONE),
+ GUIO1(GUIO_NOSPEECH),
},
GType_WorldOfXeen,
0
@@ -74,7 +74,7 @@ static const XeenGameDescription gameDescriptions[] = {
Common::EN_ANY,
Common::kPlatformDOS,
ADGF_NO_FLAGS,
- GUIO1(GUIO_NONE)
+ GUIO1(GUIO_NOSPEECH)
},
GType_WorldOfXeen,
0
@@ -92,7 +92,7 @@ static const XeenGameDescription gameDescriptions[] = {
Common::EN_ANY,
Common::kPlatformDOS,
ADGF_NO_FLAGS,
- GUIO1(GUIO_NONE)
+ GUIO1(GUIO_NOSPEECH)
},
GType_Clouds,
0
@@ -110,7 +110,7 @@ static const XeenGameDescription gameDescriptions[] = {
Common::EN_ANY,
Common::kPlatformDOS,
ADGF_NO_FLAGS,
- GUIO1(GUIO_NONE)
+ GUIO1(GUIO_NOSPEECH)
},
GType_DarkSide,
0
@@ -128,7 +128,7 @@ static const XeenGameDescription gameDescriptions[] = {
Common::EN_ANY,
Common::kPlatformDOS,
ADGF_NO_FLAGS,
- GUIO1(GUIO_NONE)
+ GUIO1(GUIO_NOSPEECH)
},
GType_Swords,
0
diff --git a/engines/xeen/xeen.cpp b/engines/xeen/xeen.cpp
index 3dfb0bc8e3..b4393fd4b0 100644
--- a/engines/xeen/xeen.cpp
+++ b/engines/xeen/xeen.cpp
@@ -110,6 +110,9 @@ void XeenEngine::initialize() {
// Set graphics mode
initGraphics(320, 200);
+ // Setup mixer
+ syncSoundSettings();
+
// If requested, load a savegame instead of showing the intro
if (ConfMan.hasKey("save_slot")) {
int saveSlot = ConfMan.getInt("save_slot");
@@ -247,6 +250,8 @@ Common::String XeenEngine::printK2(uint value) {
}
void XeenEngine::syncSoundSettings() {
+ Engine::syncSoundSettings();
+
if (_sound)
_sound->updateSoundSettings();
}