aboutsummaryrefslogtreecommitdiff
path: root/engines/director/frame.cpp
diff options
context:
space:
mode:
authorEugene Sandulenko2016-10-18 11:15:48 +0200
committerEugene Sandulenko2016-10-18 11:50:12 +0200
commit0eac022f554469846fe5c752a650f668133ae4a1 (patch)
tree91b5fe3ccc27e032df729fb160b169bf3e2c12dc /engines/director/frame.cpp
parent01cf3d2ebd7e4b189121a4818dae19ccad52bfbd (diff)
downloadscummvm-rg350-0eac022f554469846fe5c752a650f668133ae4a1.tar.gz
scummvm-rg350-0eac022f554469846fe5c752a650f668133ae4a1.tar.bz2
scummvm-rg350-0eac022f554469846fe5c752a650f668133ae4a1.zip
DIRECTOR: Added debug chanel for text rendering
Diffstat (limited to 'engines/director/frame.cpp')
-rw-r--r--engines/director/frame.cpp6
1 files changed, 4 insertions, 2 deletions
diff --git a/engines/director/frame.cpp b/engines/director/frame.cpp
index 2eaddc50f2..53b7502779 100644
--- a/engines/director/frame.cpp
+++ b/engines/director/frame.cpp
@@ -586,9 +586,9 @@ void Frame::renderText(Graphics::ManagedSurface &surface, uint16 spriteID) {
} else {
textStream = _vm->getSharedSTXT()->getVal(spriteID + 1024);
}
- /*uint32 unk1 = */ textStream->readUint32();
+ uint32 unk1 = textStream->readUint32();
uint32 strLen = textStream->readUint32();
- /*uin32 dataLen = */ textStream->readUint32();
+ uint32 dataLen = textStream->readUint32();
Common::String text;
for (uint32 i = 0; i < strLen; i++) {
@@ -599,6 +599,8 @@ void Frame::renderText(Graphics::ManagedSurface &surface, uint16 spriteID) {
text += ch;
}
+ debugC(3, kDebugText, "renderText: unk1: %d strLen: %d dataLen: %d textlen: %d", unk1, strLen, dataLen, text.size());
+
uint32 rectLeft = static_cast<TextCast *>(_sprites[spriteID]->_cast)->initialRect.left;
uint32 rectTop = static_cast<TextCast *>(_sprites[spriteID]->_cast)->initialRect.top;