aboutsummaryrefslogtreecommitdiff
path: root/engines/sludge/sludge.cpp
diff options
context:
space:
mode:
authorSimei Yin2017-07-21 00:11:17 +0200
committerSimei Yin2017-07-21 11:21:45 +0200
commit4a54a027607cd41255406b8d82d0bf54ecd5fa14 (patch)
tree5db3bb83d8fec6fa889bc7ac6cf021bd197f6405 /engines/sludge/sludge.cpp
parent73a81a5089627599d9adbedf6d2d4dc0122d48c5 (diff)
downloadscummvm-rg350-4a54a027607cd41255406b8d82d0bf54ecd5fa14.tar.gz
scummvm-rg350-4a54a027607cd41255406b8d82d0bf54ecd5fa14.tar.bz2
scummvm-rg350-4a54a027607cd41255406b8d82d0bf54ecd5fa14.zip
SLUDGE: Objectify text manager
Diffstat (limited to 'engines/sludge/sludge.cpp')
-rw-r--r--engines/sludge/sludge.cpp4
1 files changed, 4 insertions, 0 deletions
diff --git a/engines/sludge/sludge.cpp b/engines/sludge/sludge.cpp
index 4766356b06..12b6a8b058 100644
--- a/engines/sludge/sludge.cpp
+++ b/engines/sludge/sludge.cpp
@@ -29,6 +29,7 @@
#include "sludge/graphics.h"
#include "sludge/sludge.h"
#include "sludge/sound.h"
+#include "sludge/fonttext.h"
#include "sludge/main_loop.h"
namespace Sludge {
@@ -71,6 +72,7 @@ SludgeEngine::SludgeEngine(OSystem *syst, const SludgeGameDescription *gameDesc)
_gfxMan = new GraphicsManager(this);
_evtMan = new EventManager(this);
_soundMan = new SoundManager();
+ _txtMan = new TextManager();
}
SludgeEngine::~SludgeEngine() {
@@ -93,6 +95,8 @@ SludgeEngine::~SludgeEngine() {
_pixelFormat = nullptr;
// Dispose managers
+ delete _txtMan;
+ _txtMan = nullptr;
delete _soundMan;
_soundMan = nullptr;
delete _evtMan;