diff options
author | Paul Gilbert | 2016-05-23 21:37:48 -0400 |
---|---|---|
committer | Paul Gilbert | 2016-07-15 19:15:08 -0400 |
commit | d537a25bd705d803d6fb0dc8202c8ef88460cd2c (patch) | |
tree | 12659a76db6694a61eb5d987838dc5a78dd8f206 /engines/titanic/true_talk/tt_parser.h | |
parent | 938ec867fe6d172c4489bb28ab4a2609004459dc (diff) | |
download | scummvm-rg350-d537a25bd705d803d6fb0dc8202c8ef88460cd2c.tar.gz scummvm-rg350-d537a25bd705d803d6fb0dc8202c8ef88460cd2c.tar.bz2 scummvm-rg350-d537a25bd705d803d6fb0dc8202c8ef88460cd2c.zip |
TITANIC: Added TTsentenceSubBase setHandlerConcept
Diffstat (limited to 'engines/titanic/true_talk/tt_parser.h')
-rw-r--r-- | engines/titanic/true_talk/tt_parser.h | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/engines/titanic/true_talk/tt_parser.h b/engines/titanic/true_talk/tt_parser.h index 675bdd6345..a8bb906559 100644 --- a/engines/titanic/true_talk/tt_parser.h +++ b/engines/titanic/true_talk/tt_parser.h @@ -76,6 +76,11 @@ private: TTconcept *_currentConceptP; private: /** + * Load the data for a given array resource + */ + void loadArray(StringArray &arr, const CString &name); + + /** * Loads the various replacement string data arrays */ void loadArrays(); @@ -139,6 +144,7 @@ private: int loadRequests(TTword *word); int considerRequests(TTword *word); + int processRequests(TTword *word); void addToConceptList(TTword *word); int fn2(TTword *word); @@ -154,7 +160,8 @@ private: */ int addConcept(TTconcept *concept); - bool fn3(int *v, int v2); + int fn1(); + bool fn3(TTconcept **v, int v2); public: CScriptHandler *_owner; TTsentenceSub *_sentenceSub; @@ -163,6 +170,7 @@ public: int _field10; int _field14; TTword *_currentWordP; + StringArray _pronouns; public: TTparser(CScriptHandler *owner); ~TTparser(); |