diff options
author | Travis Howell | 2003-12-02 08:12:39 +0000 |
---|---|---|
committer | Travis Howell | 2003-12-02 08:12:39 +0000 |
commit | 3774c09dbef62cc24e17586197c5c69701003795 (patch) | |
tree | 456ed13a53f574014ebb23492a9cb76b9d568ce3 | |
parent | c793e4c9df8a241869f94cc50deca24685597298 (diff) | |
download | scummvm-rg350-3774c09dbef62cc24e17586197c5c69701003795.tar.gz scummvm-rg350-3774c09dbef62cc24e17586197c5c69701003795.tar.bz2 scummvm-rg350-3774c09dbef62cc24e17586197c5c69701003795.zip |
Backwards compatbility
svn-id: r11459
-rw-r--r-- | scumm/scummvm.cpp | 4 | ||||
-rw-r--r-- | sky/sky.cpp | 6 |
2 files changed, 10 insertions, 0 deletions
diff --git a/scumm/scummvm.cpp b/scumm/scummvm.cpp index 51debb0e30..be19c99993 100644 --- a/scumm/scummvm.cpp +++ b/scumm/scummvm.cpp @@ -626,6 +626,10 @@ ScummEngine::ScummEngine(GameDetector *detector, OSystem *syst, const ScummGameS _demoMode = ConfMan.getBool("demo_mode"); _noSubtitles = ConfMan.getBool("subtitles"); _noSubtitles ^=1; + if (ConfMan.hasKey("nosubtitles")) { + warning("Configuration key 'nosubtitles' is deprecated. Use 'subtitles' instead"); + _noSubtitles = ConfMan.getBool("nosubtitles"); + } _confirmExit = ConfMan.getBool("confirm_exit"); _defaultTalkDelay = ConfMan.getInt("talkspeed"); _native_mt32 = ConfMan.getBool("native_mt32"); diff --git a/sky/sky.cpp b/sky/sky.cpp index e14d5bad82..1508a11020 100644 --- a/sky/sky.cpp +++ b/sky/sky.cpp @@ -270,6 +270,12 @@ void SkyEngine::initialise(void) { if (isCDVersion()) { _systemVars.systemFlags |= SF_ALLOW_SPEECH; + if (ConfMan.hasKey("nosubtitles")) { + warning("Configuration key 'nosubtitles' is deprecated. Use 'subtitles' instead"); + if (ConfMan.getBool("nosubtitles") == false) + _systemVars.systemFlags |= SF_ALLOW_TEXT; + } + if (ConfMan.getBool("subtitles")) _systemVars.systemFlags |= SF_ALLOW_TEXT; } else |