diff options
author | Eugene Sandulenko | 2016-10-18 11:15:48 +0200 |
---|---|---|
committer | Eugene Sandulenko | 2016-10-18 11:50:12 +0200 |
commit | 0eac022f554469846fe5c752a650f668133ae4a1 (patch) | |
tree | 91b5fe3ccc27e032df729fb160b169bf3e2c12dc /engines/director/frame.cpp | |
parent | 01cf3d2ebd7e4b189121a4818dae19ccad52bfbd (diff) | |
download | scummvm-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.cpp | 6 |
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; |