aboutsummaryrefslogtreecommitdiff
path: root/engines/titanic/true_talk/tt_word.cpp
diff options
context:
space:
mode:
authorPaul Gilbert2016-05-09 18:33:18 -0400
committerPaul Gilbert2016-07-10 16:38:57 -0400
commitb7e4ed8744c815b687ce0e4b89df2d204dd28a2a (patch)
tree9f18e182cfd2e67fc1decd0ea4c53bba5944571d /engines/titanic/true_talk/tt_word.cpp
parent88dcfebebc183a11729e8dca8768e3a9251533eb (diff)
downloadscummvm-rg350-b7e4ed8744c815b687ce0e4b89df2d204dd28a2a.tar.gz
scummvm-rg350-b7e4ed8744c815b687ce0e4b89df2d204dd28a2a.tar.bz2
scummvm-rg350-b7e4ed8744c815b687ce0e4b89df2d204dd28a2a.zip
TITANIC: Further fleshing out of vocab loading
Diffstat (limited to 'engines/titanic/true_talk/tt_word.cpp')
-rw-r--r--engines/titanic/true_talk/tt_word.cpp13
1 files changed, 11 insertions, 2 deletions
diff --git a/engines/titanic/true_talk/tt_word.cpp b/engines/titanic/true_talk/tt_word.cpp
index 0bc3611589..3d0aae5f67 100644
--- a/engines/titanic/true_talk/tt_word.cpp
+++ b/engines/titanic/true_talk/tt_word.cpp
@@ -93,8 +93,17 @@ TTWord3::TTWord3(TTString &str, int val1, int val2, int val3, int val4, int val5
}
int TTWord3::load(SimpleFile *file) {
- // TODO
- return 0;
+ CString str;
+ int val1, val2;
+
+ if (!TTWord::load(file, 2) && file->scanf("%d %d %d", &str, &val1, &val2)) {
+ _field34 = readNumber(str.c_str());
+ _field30 = val1;
+ _field3C = val2;
+ return 0;
+ } else {
+ return 3;
+ }
}
/*------------------------------------------------------------------------*/