diff options
author | Travis Howell | 2003-06-05 13:47:07 +0000 |
---|---|---|
committer | Travis Howell | 2003-06-05 13:47:07 +0000 |
commit | e97b91161cf2ab408cbe0fb6aeb4d994070fe916 (patch) | |
tree | 637f7fe8e853c0d05ef1b2abefa79bd9a2dc6cba /simon | |
parent | ceb1a34b057ddfad91bd71daafceb4af6d4c509e (diff) | |
download | scummvm-rg350-e97b91161cf2ab408cbe0fb6aeb4d994070fe916.tar.gz scummvm-rg350-e97b91161cf2ab408cbe0fb6aeb4d994070fe916.tar.bz2 scummvm-rg350-e97b91161cf2ab408cbe0fb6aeb4d994070fe916.zip |
Adjust default _subtitle values
svn-id: r8326
Diffstat (limited to 'simon')
-rw-r--r-- | simon/simon.cpp | 18 |
1 files changed, 12 insertions, 6 deletions
diff --git a/simon/simon.cpp b/simon/simon.cpp index f1cd46a605..af7ceeadf3 100644 --- a/simon/simon.cpp +++ b/simon/simon.cpp @@ -4393,13 +4393,19 @@ void SimonEngine::go() { if (_debugLevel == 4) _start_mainscript = true; - if (_game & GF_TALKIE) - if (_noSubtitles) + if (_game & GF_TALKIE) { + // Always default to voice only on Simon the Sorcerer 2 + if (_game & GF_SIMON2) { _subtitles = false; - - // English and German versions of Simon the Sorcerer 1 don't have full subtitles - if (!(_game & GF_SIMON2) && _language < 2) - _subtitles = false; + // English and German versions of Simon the Sorcerer 1 don't have full subtitles + } else if (_language < 2) { + _subtitles = false; + // Allow choose in other versions of Simon the Sorcerer 1 + } else { + if (_noSubtitles) + _subtitles = false; + } + } if (_language == 4 || (_language > 5 && _language < 20)) error("The only known versions are English, French, German, Hebrew, Italian and Spanish"); |