aboutsummaryrefslogtreecommitdiff
path: root/kyra/screen.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'kyra/screen.cpp')
-rw-r--r--kyra/screen.cpp3
1 files changed, 3 insertions, 0 deletions
diff --git a/kyra/screen.cpp b/kyra/screen.cpp
index c23fbf5885..229009986f 100644
--- a/kyra/screen.cpp
+++ b/kyra/screen.cpp
@@ -323,6 +323,9 @@ void Screen::drawShape(uint8 pageNum, const uint8 *shapeData, int x, int y, int
DrawShapePlotPixelCallback plotPixel = _drawShapePlotPixelTable[ppc];
const uint8 *src = shapeData;
+ if (_vm->game() == KYRA1CD) {
+ src += 2;
+ }
uint16 shapeFlags = READ_LE_UINT16(src); src += 2;
int shapeHeight = *src++;