diff options
Diffstat (limited to 'engines/griffon/griffon.cpp')
-rw-r--r-- | engines/griffon/griffon.cpp | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/engines/griffon/griffon.cpp b/engines/griffon/griffon.cpp index d954269475..33d1134d11 100644 --- a/engines/griffon/griffon.cpp +++ b/engines/griffon/griffon.cpp @@ -32,6 +32,7 @@ #include "engines/util.h" #include "griffon/griffon.h" +#include "griffon/config.h" #include "griffon/console.h" namespace Griffon { @@ -51,14 +52,21 @@ GriffonEngine::GriffonEngine(OSystem *syst) : Engine(syst) { _menuchannel = -1; _loopseta = 0; - clouddeg = 0.0f; + + // Synchronize the sound settings from ScummVM + syncSoundSettings(); + config_load(&config); } GriffonEngine::~GriffonEngine() { delete _rnd; } +void GriffonEngine::syncSoundSettings() { + Engine::syncSoundSettings(); +} + Common::Error GriffonEngine::run() { initGraphics(320, 240, new Graphics::PixelFormat(4, 8, 8, 8, 8, 24, 16, 8, 0)); |