diff options
author | athrxx | 2011-08-03 00:40:21 +0200 |
---|---|---|
committer | Johannes Schickel | 2011-12-26 16:18:13 +0100 |
commit | aab9e62247af1c22772bb79821675fbab06c047d (patch) | |
tree | 2dd15c76b96c3df0778a68c4b546f57797f1cd64 /engines/kyra/items_eob.cpp | |
parent | 48f83b7bb48a1625f6c195e396f8d40047f50915 (diff) | |
download | scummvm-rg350-aab9e62247af1c22772bb79821675fbab06c047d.tar.gz scummvm-rg350-aab9e62247af1c22772bb79821675fbab06c047d.tar.bz2 scummvm-rg350-aab9e62247af1c22772bb79821675fbab06c047d.zip |
KYRA: (EOB) - some more sequence code and bug fixes
Diffstat (limited to 'engines/kyra/items_eob.cpp')
-rw-r--r-- | engines/kyra/items_eob.cpp | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/engines/kyra/items_eob.cpp b/engines/kyra/items_eob.cpp index 78d3f8b8aa..b48c3934c8 100644 --- a/engines/kyra/items_eob.cpp +++ b/engines/kyra/items_eob.cpp @@ -176,7 +176,9 @@ int EobCoreEngine::deleteInventoryItem(int charIndex, int slot) { void EobCoreEngine::deleteBlockItem(uint16 block, int type) { uint16 itm = _levelBlockProperties[block].drawObjects; if (!itm) - return; + return; + + _levelBlockProperties[block].drawObjects = 0; for (uint16 i2 = itm, i = 0; itm != i2 || !i; i++ ) { if (type == _items[itm].type || type == -1) { |