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.h5
1 files changed, 4 insertions, 1 deletions
diff --git a/engines/mutationofjb/game.h b/engines/mutationofjb/game.h
index 27804ea8d8..29ec5f2a16 100644
--- a/engines/mutationofjb/game.h
+++ b/engines/mutationofjb/game.h
@@ -60,7 +60,7 @@ public:
Script *getLocalScript() const;
void changeScene(uint8 sceneId, bool partB);
- Script *changeSceneDelayScript(uint8 sceneId, bool partB);
+ Script *changeSceneDelayScript(uint8 sceneId, bool partB, bool runDelayedScriptStartup = false);
bool startActionSection(ActionInfo::Action action, const Common::String &entity1Name, const Common::String &entity2Name = Common::String());
@@ -84,6 +84,8 @@ public:
Common::Language getLanguage() const;
+ void switchToPartB();
+
private:
bool loadGameData(bool partB);
void runActiveCommand();
@@ -97,6 +99,7 @@ private:
Script *_globalScript;
Script *_localScript;
Script *_delayedLocalScript;
+ bool _runDelayedScriptStartup;
Room *_room;
GameScreen _gui;