aboutsummaryrefslogtreecommitdiff
path: root/engines/titanic/true_talk/tt_word.cpp
diff options
context:
space:
mode:
authorPaul Gilbert2016-05-11 07:04:08 -0400
committerPaul Gilbert2016-07-10 16:39:10 -0400
commite86ce94441a032de3707eb7576060d9281a3fec0 (patch)
tree28c749a6cf6da36cc19323c53093a7396908ca53 /engines/titanic/true_talk/tt_word.cpp
parentfa626a8bc981b9a3009996787c3007193eab1147 (diff)
downloadscummvm-rg350-e86ce94441a032de3707eb7576060d9281a3fec0.tar.gz
scummvm-rg350-e86ce94441a032de3707eb7576060d9281a3fec0.tar.bz2
scummvm-rg350-e86ce94441a032de3707eb7576060d9281a3fec0.zip
TITANIC: Implement TTword scanCopy
Diffstat (limited to 'engines/titanic/true_talk/tt_word.cpp')
-rw-r--r--engines/titanic/true_talk/tt_word.cpp12
1 files changed, 10 insertions, 2 deletions
diff --git a/engines/titanic/true_talk/tt_word.cpp b/engines/titanic/true_talk/tt_word.cpp
index 263b519edd..7f4b5a8dde 100644
--- a/engines/titanic/true_talk/tt_word.cpp
+++ b/engines/titanic/true_talk/tt_word.cpp
@@ -92,8 +92,16 @@ bool TTword::testFileHandle(SimpleFile *file) const {
return true;
}
-TTword *TTword::fn1(const TTString &str, TTsynonymNode *node, int val) {
- // TODO
+TTword *TTword::scanCopy(const TTString &str, TTsynonymNode *node, int mode) {
+ if (_synP) {
+ TTstringNode *strNode = _synP->scan(_synP, str, mode);
+ if (strNode) {
+ node->copy(strNode);
+ node->_pPrior = nullptr;
+ node->_pNext = nullptr;
+ }
+ }
+
return nullptr;
}