aboutsummaryrefslogtreecommitdiff
path: root/engines/titanic/true_talk/tt_parser.h
diff options
context:
space:
mode:
Diffstat (limited to 'engines/titanic/true_talk/tt_parser.h')
-rw-r--r--engines/titanic/true_talk/tt_parser.h7
1 files changed, 7 insertions, 0 deletions
diff --git a/engines/titanic/true_talk/tt_parser.h b/engines/titanic/true_talk/tt_parser.h
index 458a719e1f..d39cf50c33 100644
--- a/engines/titanic/true_talk/tt_parser.h
+++ b/engines/titanic/true_talk/tt_parser.h
@@ -69,6 +69,7 @@ private:
StringArray _replacements1;
StringArray _replacements2;
StringArray _replacements3;
+ StringArray _replacements4;
StringArray _phrases;
NumberArray _numbers;
TTparserNode *_nodesP;
@@ -169,6 +170,12 @@ private:
*/
void removeNode(TTparserNode *node);
+ /**
+ * Handles any preprocessing for the German version
+ * @param line Line to check and update
+ */
+ void preprocessGerman(TTstring &line);
+
int processModifiers(int modifier, TTword *word);
int checkForAction();