From c12990d37fa8f73e8d9d6e2c7862f91199e188b8 Mon Sep 17 00:00:00 2001 From: Filippos Karapetis Date: Sun, 25 Mar 2012 16:24:04 +0300 Subject: QUEEN: Only show the option for the alternative intro in the CD version --- engines/queen/queen.cpp | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) (limited to 'engines') 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; } -- cgit v1.2.3