aboutsummaryrefslogtreecommitdiff
path: root/engines/titanic/true_talk/tt_room_script.h
diff options
context:
space:
mode:
authorPaul Gilbert2016-05-17 23:07:36 -0400
committerPaul Gilbert2016-07-15 19:12:55 -0400
commit89caddc217bc417128fbbdabc48a665acf338e03 (patch)
treeb34d1b392d8a476b9bed649ce977f002b3684d0b /engines/titanic/true_talk/tt_room_script.h
parentc762308bff46ccb900fa68fc40e72e235c862d89 (diff)
downloadscummvm-rg350-89caddc217bc417128fbbdabc48a665acf338e03.tar.gz
scummvm-rg350-89caddc217bc417128fbbdabc48a665acf338e03.tar.bz2
scummvm-rg350-89caddc217bc417128fbbdabc48a665acf338e03.zip
TITANIC: Beginning of TTparser findFrames
Diffstat (limited to 'engines/titanic/true_talk/tt_room_script.h')
-rw-r--r--engines/titanic/true_talk/tt_room_script.h7
1 files changed, 5 insertions, 2 deletions
diff --git a/engines/titanic/true_talk/tt_room_script.h b/engines/titanic/true_talk/tt_room_script.h
index 7f72573dec..7fd43f3c79 100644
--- a/engines/titanic/true_talk/tt_room_script.h
+++ b/engines/titanic/true_talk/tt_room_script.h
@@ -27,6 +27,9 @@
namespace Titanic {
+class TTnpcScript;
+class TTsentence;
+
class TTroomScriptBase : public TTscriptBase {
public:
int _scriptId;
@@ -34,7 +37,7 @@ public:
TTroomScriptBase(int scriptId, const char *charClass, const char *charName,
int v3, int v4, int v5, int v6, int v2, int v7);
- virtual void proc6() = 0;
+ virtual int proc6(TTnpcScript *npcScript, TTsentence *sentence, int val) = 0;
virtual void proc7() = 0;
virtual void proc8() = 0;
virtual void proc9() = 0;
@@ -54,7 +57,7 @@ private:
public:
TTroomScript(int scriptId);
- virtual void proc6();
+ virtual int proc6(TTnpcScript *npcScript, TTsentence *sentence, int val) { return 1; }
virtual void proc7();
virtual void proc8();
virtual void proc9();