aboutsummaryrefslogtreecommitdiff
path: root/engines/titanic/true_talk/tt_parser.h
diff options
context:
space:
mode:
authorPaul Gilbert2016-05-23 21:37:48 -0400
committerPaul Gilbert2016-07-15 19:15:08 -0400
commitd537a25bd705d803d6fb0dc8202c8ef88460cd2c (patch)
tree12659a76db6694a61eb5d987838dc5a78dd8f206 /engines/titanic/true_talk/tt_parser.h
parent938ec867fe6d172c4489bb28ab4a2609004459dc (diff)
downloadscummvm-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.h10
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();