diff options
author | Johannes Schickel | 2008-05-11 17:50:13 +0000 |
---|---|---|
committer | Johannes Schickel | 2008-05-11 17:50:13 +0000 |
commit | 4b21c2958ddf3cf1e69f427c715406d76712bed1 (patch) | |
tree | f030fb371180bba2ae80955e7e21ee8c130118f6 /engines/kyra/kyra_mr.cpp | |
parent | 825e3b5136c55e8e9e07dcf3300e9b1f46ced0b0 (diff) | |
download | scummvm-rg350-4b21c2958ddf3cf1e69f427c715406d76712bed1.tar.gz scummvm-rg350-4b21c2958ddf3cf1e69f427c715406d76712bed1.tar.bz2 scummvm-rg350-4b21c2958ddf3cf1e69f427c715406d76712bed1.zip |
Implemented helium mode support for Kyra3.
svn-id: r32028
Diffstat (limited to 'engines/kyra/kyra_mr.cpp')
-rw-r--r-- | engines/kyra/kyra_mr.cpp | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/engines/kyra/kyra_mr.cpp b/engines/kyra/kyra_mr.cpp index c89e4eae89..2168000dc9 100644 --- a/engines/kyra/kyra_mr.cpp +++ b/engines/kyra/kyra_mr.cpp @@ -146,6 +146,7 @@ KyraEngine_MR::KyraEngine_MR(OSystem *system, const GameFlags &flags) : KyraEngi _chatAltFlag = false; _albumChatActive = false; memset(&_album, 0, sizeof(_album)); + _configHelium = false; } KyraEngine_MR::~KyraEngine_MR() { @@ -1515,6 +1516,7 @@ void KyraEngine_MR::registerDefaultSettings() { ConfMan.registerDefault("walkspeed", 5); ConfMan.registerDefault("studio_audience", true); ConfMan.registerDefault("skip_support", true); + ConfMan.registerDefault("helium_mode", false); } void KyraEngine_MR::writeSettings() { @@ -1538,6 +1540,7 @@ void KyraEngine_MR::writeSettings() { ConfMan.setBool("studio_audience", _configStudio); ConfMan.setBool("skip_support", _configSkip); + ConfMan.setBool("helium_mode", _configHelium); KyraEngine::writeSettings(); } @@ -1548,6 +1551,7 @@ void KyraEngine_MR::readSettings() { _configStudio = ConfMan.getBool("studio_audience"); _configSkip = ConfMan.getBool("skip_support"); + _configHelium = ConfMan.getBool("helium_mode"); } } // end of namespace Kyra |