aboutsummaryrefslogtreecommitdiff
path: root/engines
diff options
context:
space:
mode:
authorFilippos Karapetis2012-03-25 16:24:04 +0300
committerFilippos Karapetis2012-03-25 16:24:04 +0300
commitc12990d37fa8f73e8d9d6e2c7862f91199e188b8 (patch)
tree169d926ed28d37a77011f110366147c33e56e1bc /engines
parent2ac5ce42e81869b361c4f7709eb409b821c9d523 (diff)
downloadscummvm-rg350-c12990d37fa8f73e8d9d6e2c7862f91199e188b8.tar.gz
scummvm-rg350-c12990d37fa8f73e8d9d6e2c7862f91199e188b8.tar.bz2
scummvm-rg350-c12990d37fa8f73e8d9d6e2c7862f91199e188b8.zip
QUEEN: Only show the option for the alternative intro in the CD version
Diffstat (limited to 'engines')
-rw-r--r--engines/queen/queen.cpp13
1 files changed, 10 insertions, 3 deletions
diff --git a/engines/queen/queen.cpp b/engines/queen/queen.cpp
index 2a9538d7ff..99587fd6cf 100644
--- a/engines/queen/queen.cpp
+++ b/engines/queen/queen.cpp
@@ -56,8 +56,8 @@ static const PlainGameDescriptor queenGameDescriptor = {
};
static const ExtraGuiOption queenExtraGuiOption = {
- _s("Alternative intro"),
- _s("Use an alternative game intro (CD version only)"),
+ _s("Floppy intro"),
+ _s("Use the floppy version's intro (CD version only)"),
"alt_intro",
false
};
@@ -106,8 +106,15 @@ GameList QueenMetaEngine::getSupportedGames() const {
}
const ExtraGuiOptions QueenMetaEngine::getExtraGuiOptions(const Common::String &target) const {
+ Common::String guiOptions;
+ if (ConfMan.hasKey("guioptions", target)) {
+ guiOptions = ConfMan.get("guioptions", target);
+ guiOptions = parseGameGUIOptions(guiOptions);
+ }
+
ExtraGuiOptions options;
- options.push_back(queenExtraGuiOption);
+ if (!guiOptions.contains(GUIO_NOSPEECH))
+ options.push_back(queenExtraGuiOption);
return options;
}