aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--devtools/create_titanic/create_titanic_dat.cpp4
-rw-r--r--engines/titanic/true_talk/tt_word.h5
2 files changed, 8 insertions, 1 deletions
diff --git a/devtools/create_titanic/create_titanic_dat.cpp b/devtools/create_titanic/create_titanic_dat.cpp
index ca55f7c5cf..35157b07cf 100644
--- a/devtools/create_titanic/create_titanic_dat.cpp
+++ b/devtools/create_titanic/create_titanic_dat.cpp
@@ -49,7 +49,7 @@
*/
#define VERSION_NUMBER 1
-#define HEADER_SIZE 0x290
+#define HEADER_SIZE 0x300
Common::File inputFile, outputFile;
Common::PEResources res;
@@ -349,6 +349,8 @@ void writeData() {
writeStringArray("TEXT/REPLACEMENTS1", 0x21BDB0, 218);
writeStringArray("TEXT/REPLACEMENTS2", 0x21C120, 1576);
writeStringArray("TEXT/REPLACEMENTS3", 0x21D9C8, 82);
+ writeStringArray("TEXT/PRONOUNS", 0x22F718, 15);
+
writeNumbers();
}
diff --git a/engines/titanic/true_talk/tt_word.h b/engines/titanic/true_talk/tt_word.h
index 05108817ce..94edee329e 100644
--- a/engines/titanic/true_talk/tt_word.h
+++ b/engines/titanic/true_talk/tt_word.h
@@ -142,6 +142,11 @@ public:
TTstringStatus getChainStatus() const;
/**
+ * Returns true if the word is of the specified class
+ */
+ bool isClass(WordClass wordClass) const { return _wordClass == wordClass; }
+
+ /**
* Copy the word and any attached to it
*/
TTword *copyWords();