diff options
author | Paul Gilbert | 2016-07-31 13:06:51 -0400 |
---|---|---|
committer | Paul Gilbert | 2016-07-31 13:06:51 -0400 |
commit | e2b00938c7488af62521e1ad4e62566fa4077af0 (patch) | |
tree | fd3c73410e787aceec034c0bd3b65ad263ff02b7 /engines/titanic/true_talk/tt_quotes.cpp | |
parent | 8a2491c51b1b7d27382030f3cb9d58c5b56265f0 (diff) | |
download | scummvm-rg350-e2b00938c7488af62521e1ad4e62566fa4077af0.tar.gz scummvm-rg350-e2b00938c7488af62521e1ad4e62566fa4077af0.tar.bz2 scummvm-rg350-e2b00938c7488af62521e1ad4e62566fa4077af0.zip |
TITANIC: Added DeskbotScript preprocess
Diffstat (limited to 'engines/titanic/true_talk/tt_quotes.cpp')
-rw-r--r-- | engines/titanic/true_talk/tt_quotes.cpp | 11 |
1 files changed, 5 insertions, 6 deletions
diff --git a/engines/titanic/true_talk/tt_quotes.cpp b/engines/titanic/true_talk/tt_quotes.cpp index 825210ae06..c690ac8780 100644 --- a/engines/titanic/true_talk/tt_quotes.cpp +++ b/engines/titanic/true_talk/tt_quotes.cpp @@ -26,11 +26,9 @@ namespace Titanic { -TTquotes::TTquotes() { +TTquotes::TTquotes() : _loaded(false), _dataP(nullptr), _dataSize(0), + _field544(0) { Common::fill(&_tags[0], &_tags[256], 0); - _dataP = nullptr; - _dataSize = 0; - _field544 = 0; } TTquotes::~TTquotes() { @@ -40,6 +38,7 @@ TTquotes::~TTquotes() { void TTquotes::load() { Common::SeekableReadStream *r = g_vm->_filesManager->getResource("TEXT/JRQUOTES.TXT"); size_t size = r->readUint32LE(); + _loaded = true; _dataSize = _field544 = size; _dataP = new char[size + 0x10]; @@ -68,7 +67,7 @@ void TTquotes::load() { delete r; } -int TTquotes::find(const char *str) { +int TTquotes::find(const char *str) const { if (!str || !*str) return 0; @@ -95,7 +94,7 @@ int TTquotes::find(const char *str) { return 0; } -int TTquotes::find(const char *startP, const char *endP) { +int TTquotes::find(const char *startP, const char *endP) const { int size = endP - startP; if (size < 3) return 0; |