From bbd3750aeec2bdb91a8ab31eca8672c34ce61f83 Mon Sep 17 00:00:00 2001 From: Ľubomír Remák Date: Thu, 1 Mar 2018 23:35:24 +0100 Subject: MUTATIONOFJB: Add change scene command, implement listsections and showsection debug console commands. --- engines/mutationofjb/mutationofjb.cpp | 22 +++++++++++++++++----- 1 file changed, 17 insertions(+), 5 deletions(-) (limited to 'engines/mutationofjb/mutationofjb.cpp') diff --git a/engines/mutationofjb/mutationofjb.cpp b/engines/mutationofjb/mutationofjb.cpp index 59553d4d34..3576fd5ca8 100644 --- a/engines/mutationofjb/mutationofjb.cpp +++ b/engines/mutationofjb/mutationofjb.cpp @@ -37,14 +37,17 @@ #include "mutationofjb/encryptedfile.h" #include "mutationofjb/util.h" #include "mutationofjb/script.h" +#include "mutationofjb/debug.h" namespace MutationOfJB { MutationOfJBEngine::MutationOfJBEngine(OSystem *syst) : Engine(syst), - _console(nullptr), - _room(nullptr), - _screen(nullptr) + _console(nullptr), + _room(nullptr), + _screen(nullptr), + _globalScript(nullptr), + _localScript(nullptr) { debug("MutationOfJBEngine::MutationOfJBEngine"); } @@ -99,8 +102,8 @@ Common::Error MutationOfJBEngine::run() { EncryptedFile globalScriptFile; globalScriptFile.open("global.atn"); - Script *script = new Script; - script->loadFromStream(globalScriptFile); + _globalScript = new Script; + _globalScript->loadFromStream(globalScriptFile); globalScriptFile.close(); while(!shouldQuit()) { @@ -141,4 +144,13 @@ Common::Error MutationOfJBEngine::run() { return Common::kNoError; } + +Script *MutationOfJBEngine::getGlobalScript() { + return _globalScript; +} + +Script *MutationOfJBEngine::getLocalScript() { + return _localScript; +} + } -- cgit v1.2.3