diff options
author | Paul Gilbert | 2016-05-11 07:04:08 -0400 |
---|---|---|
committer | Paul Gilbert | 2016-07-10 16:39:10 -0400 |
commit | e86ce94441a032de3707eb7576060d9281a3fec0 (patch) | |
tree | 28c749a6cf6da36cc19323c53093a7396908ca53 /engines/titanic/true_talk/tt_word.cpp | |
parent | fa626a8bc981b9a3009996787c3007193eab1147 (diff) | |
download | scummvm-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.cpp | 12 |
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; } |