aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--engines/cine/object.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/engines/cine/object.cpp b/engines/cine/object.cpp
index 2b456ad49d..d69ddc1271 100644
--- a/engines/cine/object.cpp
+++ b/engines/cine/object.cpp
@@ -43,6 +43,7 @@ void resetObjectTable() {
}
void loadObject(char *pObjectName) {
+ debug(5, "loadObject(\"%s\")", pObjectName);
uint16 numEntry;
uint16 entrySize;
uint16 i;
@@ -61,7 +62,7 @@ void loadObject(char *pObjectName) {
assert(numEntry <= NUM_MAX_OBJECT);
for (i = 0; i < numEntry; i++) {
- if (g_cine->_objectTable[i].costume != -2) { // flag is keep ?
+ if (g_cine->_objectTable[i].costume != -2 && g_cine->_objectTable[i].costume != -3) { // flag is keep ?
Common::MemoryReadStream readS(ptr, entrySize);
g_cine->_objectTable[i].x = readS.readSint16BE();