From 7f99566784fd03339b1af43609c7572748213a9f Mon Sep 17 00:00:00 2001 From: Travis Howell Date: Fri, 6 Oct 2006 04:51:22 +0000 Subject: Add support for skipping introduction in Elivra 1/2/WW svn-id: r24131 --- engines/agos/rooms.cpp | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) (limited to 'engines/agos/rooms.cpp') diff --git a/engines/agos/rooms.cpp b/engines/agos/rooms.cpp index b3bf2fccb4..c42180377f 100644 --- a/engines/agos/rooms.cpp +++ b/engines/agos/rooms.cpp @@ -245,8 +245,12 @@ bool AGOSEngine::loadRoomItems(uint item) { } while ((i = in.readUint16BE()) != 0) { - _itemArrayPtr[i] = (Item *)allocateItem(sizeof(Item)); - readItemFromGamePc(&in, _itemArrayPtr[i]); + _itemArrayPtr[i + 1] = (Item *)allocateItem(sizeof(Item)); + readItemFromGamePc(&in, _itemArrayPtr[i + 1]); + + Item *tmp = _itemArrayPtr[i + 1]; + tmp->child = 0; + tmp->parent = 0; } in.close(); -- cgit v1.2.3