diff options
author | Paul Gilbert | 2016-05-14 00:12:47 -0400 |
---|---|---|
committer | Paul Gilbert | 2016-07-10 16:39:32 -0400 |
commit | e5e0e22c56ed6dca6a3471b444720b76255025e0 (patch) | |
tree | 11c89642647eca2dc81d15ce417830ded510bcbe /engines/titanic/true_talk/tt_script_base.h | |
parent | eb948946885bc128c01f5c09da0bbdba95d2c472 (diff) | |
download | scummvm-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.h | 11 |
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); |