diff options
Diffstat (limited to 'engines/titanic/true_talk/tt_npc_script.h')
-rw-r--r-- | engines/titanic/true_talk/tt_npc_script.h | 14 |
1 files changed, 12 insertions, 2 deletions
diff --git a/engines/titanic/true_talk/tt_npc_script.h b/engines/titanic/true_talk/tt_npc_script.h index 21ab1be28b..b9afdfad8a 100644 --- a/engines/titanic/true_talk/tt_npc_script.h +++ b/engines/titanic/true_talk/tt_npc_script.h @@ -67,7 +67,11 @@ public: virtual int process(const TTroomScript *roomScript, const TTsentence *sentence) = 0; virtual int proc8() const = 0; - virtual int proc9() const = 0; + + /** + * Called when the script/id changes + */ + virtual ScriptChangedResult scriptChanged(uint id) = 0; /** * Called when the script/id changes @@ -232,7 +236,13 @@ public: virtual int process(const TTroomScript *roomScript, const TTsentence *sentence); virtual int proc8() const; - virtual int proc9() const; + + /** + * Called when the script/id changes + */ + virtual ScriptChangedResult scriptChanged(uint id) { + return SCR_2; + } /** * Called when the script/id changes |