aboutsummaryrefslogtreecommitdiff
path: root/engines/mutationofjb/game.h
diff options
context:
space:
mode:
Diffstat (limited to 'engines/mutationofjb/game.h')
-rw-r--r--engines/mutationofjb/game.h7
1 files changed, 6 insertions, 1 deletions
diff --git a/engines/mutationofjb/game.h b/engines/mutationofjb/game.h
index 5ed65f1b51..b44929df45 100644
--- a/engines/mutationofjb/game.h
+++ b/engines/mutationofjb/game.h
@@ -24,6 +24,7 @@
#define MUTATIONOFJB_GAME_H
#include "common/scummsys.h"
+#include "mutationofjb/script.h"
namespace Common {
class String;
@@ -47,10 +48,12 @@ public:
void changeScene(uint8 sceneId, bool partB);
- Command *getMacro(const Common::String &name) const;
+ void update();
private:
bool loadGameData(bool partB);
+ void runActiveCommand();
+ void startCommand(Command *cmd);
MutationOfJBEngine *_vm;
@@ -58,6 +61,8 @@ private:
Script *_globalScript;
Script *_localScript;
Room *_room;
+
+ ScriptExecutionContext _scriptExecCtx;
};
}