aboutsummaryrefslogtreecommitdiff
path: root/engines/titanic/true_talk/tt_script_base.h
diff options
context:
space:
mode:
authorPaul Gilbert2016-05-14 00:12:47 -0400
committerPaul Gilbert2016-07-10 16:39:32 -0400
commite5e0e22c56ed6dca6a3471b444720b76255025e0 (patch)
tree11c89642647eca2dc81d15ce417830ded510bcbe /engines/titanic/true_talk/tt_script_base.h
parenteb948946885bc128c01f5c09da0bbdba95d2c472 (diff)
downloadscummvm-rg350-e5e0e22c56ed6dca6a3471b444720b76255025e0.tar.gz
scummvm-rg350-e5e0e22c56ed6dca6a3471b444720b76255025e0.tar.bz2
scummvm-rg350-e5e0e22c56ed6dca6a3471b444720b76255025e0.zip
TITANIC: Beginnings of TTinput class
Diffstat (limited to 'engines/titanic/true_talk/tt_script_base.h')
-rw-r--r--engines/titanic/true_talk/tt_script_base.h11
1 files changed, 9 insertions, 2 deletions
diff --git a/engines/titanic/true_talk/tt_script_base.h b/engines/titanic/true_talk/tt_script_base.h
index dc0db2ceb8..0aac1ed2e7 100644
--- a/engines/titanic/true_talk/tt_script_base.h
+++ b/engines/titanic/true_talk/tt_script_base.h
@@ -31,7 +31,9 @@ enum ScriptChangedResult {
SCR_1 = 1, SCR_2 = 2, SCR_3 = 3, SCR_4 = 4, SCR_5 = 5
};
-class TTScriptBase {
+class TTinput;
+
+class TTscriptBase {
private:
void reset();
protected:
@@ -52,13 +54,18 @@ protected:
int _field48;
int _status;
public:
- TTScriptBase(int v1, const char *charClass, int v2, const char *charName,
+ TTscriptBase(int v1, const char *charClass, int v2, const char *charName,
int v3, int v4, int v5, int v6, int v7);
bool areNamesValid();
int getStatus() const { return _status; }
+ /**
+ * Gets passed a newly created input wrapper during conversation text processing
+ */
+ void processInput(TTinput *input);
+
virtual void proc2(int v);
virtual void proc3(int v);