aboutsummaryrefslogtreecommitdiff
path: root/engines/sludge/sludge.cpp
diff options
context:
space:
mode:
authorSimei Yin2017-12-19 21:24:31 +0100
committerSimei Yin2017-12-19 22:12:08 +0100
commitd98016b22293c9f692050bef62e81c1cb70ff1fa (patch)
treefba0b94b235671baba7de5e9a75075d011f3ba78 /engines/sludge/sludge.cpp
parenta2eb11f464f33b4e2bff1b6c3c0a8d240921f5d2 (diff)
downloadscummvm-rg350-d98016b22293c9f692050bef62e81c1cb70ff1fa.tar.gz
scummvm-rg350-d98016b22293c9f692050bef62e81c1cb70ff1fa.tar.bz2
scummvm-rg350-d98016b22293c9f692050bef62e81c1cb70ff1fa.zip
SLUDGE: Objectify speech manager
Diffstat (limited to 'engines/sludge/sludge.cpp')
-rw-r--r--engines/sludge/sludge.cpp6
1 files changed, 5 insertions, 1 deletions
diff --git a/engines/sludge/sludge.cpp b/engines/sludge/sludge.cpp
index 97904e191f..d14f92202f 100644
--- a/engines/sludge/sludge.cpp
+++ b/engines/sludge/sludge.cpp
@@ -27,10 +27,11 @@
#include "sludge/cursors.h"
#include "sludge/event.h"
+#include "sludge/fonttext.h"
#include "sludge/graphics.h"
#include "sludge/sludge.h"
#include "sludge/sound.h"
-#include "sludge/fonttext.h"
+#include "sludge/speech.h"
#include "sludge/main_loop.h"
namespace Sludge {
@@ -80,6 +81,7 @@ SludgeEngine::SludgeEngine(OSystem *syst, const SludgeGameDescription *gameDesc)
_soundMan = new SoundManager();
_txtMan = new TextManager();
_cursorMan = new CursorManager(this);
+ _speechMan = new SpeechManager(this);
}
SludgeEngine::~SludgeEngine() {
@@ -118,6 +120,8 @@ SludgeEngine::~SludgeEngine() {
_languageMan = nullptr;
delete _resMan;
_resMan = nullptr;
+ delete _speechMan;
+ _speechMan = nullptr;
}
Common::Error SludgeEngine::run() {