aboutsummaryrefslogtreecommitdiff
path: root/engines/wintermute/base/base_engine.cpp
diff options
context:
space:
mode:
authorEinar Johan Trøan Sømåen2013-04-18 11:13:32 +0200
committerEinar Johan Trøan Sømåen2013-04-18 11:13:32 +0200
commita8f4f20f38bd577ae9b63a15dec7416523de2b16 (patch)
treee8e62334367f87a2dc0823581d152b69a9e37181 /engines/wintermute/base/base_engine.cpp
parent4783d643f6f6546c073dfba96f73b35c931b54ea (diff)
downloadscummvm-rg350-a8f4f20f38bd577ae9b63a15dec7416523de2b16.tar.gz
scummvm-rg350-a8f4f20f38bd577ae9b63a15dec7416523de2b16.tar.bz2
scummvm-rg350-a8f4f20f38bd577ae9b63a15dec7416523de2b16.zip
WINTERMUTE: Avoid including BaseGame in BaseFrame.
Diffstat (limited to 'engines/wintermute/base/base_engine.cpp')
-rw-r--r--engines/wintermute/base/base_engine.cpp8
1 files changed, 8 insertions, 0 deletions
diff --git a/engines/wintermute/base/base_engine.cpp b/engines/wintermute/base/base_engine.cpp
index a13ca4d919..3525b246f6 100644
--- a/engines/wintermute/base/base_engine.cpp
+++ b/engines/wintermute/base/base_engine.cpp
@@ -90,4 +90,12 @@ uint32 BaseEngine::randInt(int from, int to) {
return _rnd->getRandomNumberRng(from, to);
}
+BaseSoundMgr *BaseEngine::getSoundMgr() {
+ if (instance()._gameRef) {
+ return _gameRef->_soundMgr;
+ } else {
+ return nullptr;
+ }
+}
+
} // end of namespace Wintermute