diff options
author | Sven Hesse | 2009-07-24 21:31:00 +0000 |
---|---|---|
committer | Sven Hesse | 2009-07-24 21:31:00 +0000 |
commit | adc537161a048939c995475707f70cbe9c34b720 (patch) | |
tree | b35ad12482678964dc14a68f124bf5d7961d4726 /engines/gob/draw_v2.cpp | |
parent | 44fb798a3af69ec7e983b60011d8153b804168ba (diff) | |
download | scummvm-rg350-adc537161a048939c995475707f70cbe9c34b720.tar.gz scummvm-rg350-adc537161a048939c995475707f70cbe9c34b720.tar.bz2 scummvm-rg350-adc537161a048939c995475707f70cbe9c34b720.zip |
Adding subtitle support to Woodruff
svn-id: r42705
Diffstat (limited to 'engines/gob/draw_v2.cpp')
-rw-r--r-- | engines/gob/draw_v2.cpp | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/engines/gob/draw_v2.cpp b/engines/gob/draw_v2.cpp index 8fe70589a7..9b7a536759 100644 --- a/engines/gob/draw_v2.cpp +++ b/engines/gob/draw_v2.cpp @@ -216,7 +216,7 @@ void Draw_v2::printTotText(int16 id) { dataPtr = textItem->getData(); ptr = dataPtr; - if ((_renderFlags & RENDERFLAG_SKIPOPTIONALTEXT) && (ptr[1] & 0x80)) { + if ((ptr[1] & 0x80) && !_vm->subtitles()) { delete textItem; return; } @@ -449,6 +449,10 @@ void Draw_v2::printTotText(int16 id) { ptr++; offX = destX + (int16)READ_LE_UINT16(ptr); offY = destY + (int16)READ_LE_UINT16(ptr + 2); + if (_renderFlags & RENDERFLAG_DOUBLECOORDS) { + offX += (int16)READ_LE_UINT16(ptr); + offY += (int16)READ_LE_UINT16(ptr + 2); + } ptr += 4; break; |