diff options
Diffstat (limited to 'engines/adl/adl_v2.cpp')
-rw-r--r-- | engines/adl/adl_v2.cpp | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/engines/adl/adl_v2.cpp b/engines/adl/adl_v2.cpp index 90ed7948cf..39cf0a7583 100644 --- a/engines/adl/adl_v2.cpp +++ b/engines/adl/adl_v2.cpp @@ -161,6 +161,15 @@ void AdlEngine_v2::checkTextOverflow(char c) { } } +Common::String AdlEngine_v2::loadMessage(uint idx) const { + if (_messages[idx]) { + StreamPtr strStream(_messages[idx]->createReadStream()); + return readString(*strStream, 0xff); + } + + return Common::String(); +} + void AdlEngine_v2::printString(const Common::String &str) { Common::String s(str); byte endPos = TEXT_WIDTH - 1; |