diff options
author | Paul Gilbert | 2016-06-05 00:10:54 -0400 |
---|---|---|
committer | Paul Gilbert | 2016-07-15 19:20:02 -0400 |
commit | 51226842c8f63ffa65c397906ad7aed9dd3d9ca9 (patch) | |
tree | 940a185148bc2af5ebff01eb76ed8cad7990345e /engines/titanic/true_talk/tt_quotes.cpp | |
parent | 253cf2f57457d430236a4d972a1d6295511c21fa (diff) | |
download | scummvm-rg350-51226842c8f63ffa65c397906ad7aed9dd3d9ca9.tar.gz scummvm-rg350-51226842c8f63ffa65c397906ad7aed9dd3d9ca9.tar.bz2 scummvm-rg350-51226842c8f63ffa65c397906ad7aed9dd3d9ca9.zip |
TITANIC: Start of new TTvocabTree class; added load method
Diffstat (limited to 'engines/titanic/true_talk/tt_quotes.cpp')
-rw-r--r-- | engines/titanic/true_talk/tt_quotes.cpp | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/engines/titanic/true_talk/tt_quotes.cpp b/engines/titanic/true_talk/tt_quotes.cpp index 8e9978bbb9..a2afa1a949 100644 --- a/engines/titanic/true_talk/tt_quotes.cpp +++ b/engines/titanic/true_talk/tt_quotes.cpp @@ -37,8 +37,8 @@ TTquotes::~TTquotes() { delete[] _dataP; } -void TTquotes::load(const CString &name) { - Common::SeekableReadStream *r = g_vm->_filesManager->getResource(name); +void TTquotes::load() { + Common::SeekableReadStream *r = g_vm->_filesManager->getResource("TEXT/JRQUOTES.TXT"); size_t size = r->readUint32LE(); _dataSize = _field544 = size; @@ -106,7 +106,6 @@ int TTquotes::read(const char *startP, const char *endP) { return 0; int maxSize = size + 4; - bool letterFlag = index != 25; for (uint idx = 0; idx < letter._entries.size(); ++idx) { const TTquotesEntry &entry = letter._entries[idx]; @@ -115,7 +114,7 @@ int TTquotes::read(const char *startP, const char *endP) { const char *srcP = startP; const char *destP = entry._strP; - int srcIndex = 0, destIndex = 0; + int srcIndex = index != 25 ? 1 : 0, destIndex = 0; if (*destP) { do { if (!srcP[srcIndex]) { |