aboutsummaryrefslogtreecommitdiff
path: root/engines/griffon/griffon.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'engines/griffon/griffon.cpp')
-rw-r--r--engines/griffon/griffon.cpp10
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));