diff options
author | Johannes Schickel | 2005-12-08 17:19:18 +0000 |
---|---|---|
committer | Johannes Schickel | 2005-12-08 17:19:18 +0000 |
commit | bce163c3cb71b88ff62907e8c0a6d7661863dfe7 (patch) | |
tree | 46b4d30af4f27223e5d918e56388ee236fd6b6c2 /kyra/screen.cpp | |
parent | 3878231019a0381e8cec537dbd55f69743eacce6 (diff) | |
download | scummvm-rg350-bce163c3cb71b88ff62907e8c0a6d7661863dfe7.tar.gz scummvm-rg350-bce163c3cb71b88ff62907e8c0a6d7661863dfe7.tar.bz2 scummvm-rg350-bce163c3cb71b88ff62907e8c0a6d7661863dfe7.zip |
Fixed bug with item drawing.
Added support for item placing. (not user input controlled)
svn-id: r19761
Diffstat (limited to 'kyra/screen.cpp')
-rw-r--r-- | kyra/screen.cpp | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/kyra/screen.cpp b/kyra/screen.cpp index f28d80e53f..84d0928a7a 100644 --- a/kyra/screen.cpp +++ b/kyra/screen.cpp @@ -1676,6 +1676,14 @@ byte Screen::getShapeFlag1(int x, int y) { return 0; } +byte Screen::getShapeFlag2(int x, int y) { + debug(9, "getShapeFlag2(%d, %d)", x, y); + uint8 color = _shapePages[0][y * SCREEN_W + x]; + color &= 0x7F; + color &= 0x87; + return color; +} + int Screen::setNewShapeHeight(uint8 *shape, int height) { debug(9, "setNewShapeHeight(0x%X, %d)", shape, height); if (_vm->features() & GF_TALKIE) |