diff options
Diffstat (limited to 'engines/mutationofjb/game.h')
-rw-r--r-- | engines/mutationofjb/game.h | 7 |
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; }; } |