From 0548765479b69f2aaaf153e6370ed262a80c1d2d Mon Sep 17 00:00:00 2001 From: Simei Yin Date: Mon, 28 May 2018 21:04:05 +0200 Subject: SLUDGE: Objectify FatalMsgManager --- engines/sludge/sludge.cpp | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) (limited to 'engines/sludge/sludge.cpp') diff --git a/engines/sludge/sludge.cpp b/engines/sludge/sludge.cpp index a864a61ae9..821539d877 100644 --- a/engines/sludge/sludge.cpp +++ b/engines/sludge/sludge.cpp @@ -30,12 +30,13 @@ #include "sludge/fonttext.h" #include "sludge/floor.h" #include "sludge/graphics.h" +#include "sludge/main_loop.h" +#include "sludge/newfatal.h" #include "sludge/people.h" #include "sludge/region.h" #include "sludge/sludge.h" #include "sludge/sound.h" #include "sludge/speech.h" -#include "sludge/main_loop.h" namespace Sludge { @@ -71,11 +72,9 @@ SludgeEngine::SludgeEngine(OSystem *syst, const SludgeGameDescription *gameDesc) launchNext = ""; loadNow = ""; gamePath = ""; - bundleFolder = ""; - fatalMessage = ""; - fatalInfo = "Initialisation error! Something went wrong before we even got started!"; // Init managers + _fatalMan = new FatalMsgManager(); _peopleMan = new PeopleManager(this); _resMan = new ResourceManager(); _languageMan = new LanguageManager(); @@ -134,6 +133,8 @@ SludgeEngine::~SludgeEngine() { _peopleMan = nullptr; delete _floorMan; _floorMan = nullptr; + delete _fatalMan; + _fatalMan = nullptr; } Common::Error SludgeEngine::run() { -- cgit v1.2.3