[Scummvm-cvs-logs] SF.net SVN: scummvm: [22852] scummvm/trunk/engines/lure
dreammaster at users.sourceforge.net
dreammaster at users.sourceforge.net
Sat Jun 3 05:38:30 CEST 2006
Revision: 22852
Author: dreammaster
Date: 2006-06-02 20:38:24 -0700 (Fri, 02 Jun 2006)
ViewCVS: http://svn.sourceforge.net/scummvm/?rev=22852&view=rev
Log Message:
-----------
Bugfix to properly detect the end of the indexed room hotspot list
Modified Paths:
--------------
scummvm/trunk/engines/lure/luredefs.h
scummvm/trunk/engines/lure/res.cpp
Modified: scummvm/trunk/engines/lure/luredefs.h
===================================================================
--- scummvm/trunk/engines/lure/luredefs.h 2006-06-03 03:36:05 UTC (rev 22851)
+++ scummvm/trunk/engines/lure/luredefs.h 2006-06-03 03:38:24 UTC (rev 22852)
@@ -93,7 +93,7 @@
#define SUPPORT_FILENAME "lure.dat"
#define LURE_DAT_MAJOR 1
-#define LURE_DAT_MINOR 7
+#define LURE_DAT_MINOR 8
// Some resources include multiple packed palettes of 64 entries each
#define SUB_PALETTE_SIZE 64
Modified: scummvm/trunk/engines/lure/res.cpp
===================================================================
--- scummvm/trunk/engines/lure/res.cpp 2006-06-03 03:36:05 UTC (rev 22851)
+++ scummvm/trunk/engines/lure/res.cpp 2006-06-03 03:38:24 UTC (rev 22852)
@@ -292,7 +292,7 @@
// Load the list of room exit hotspot Ids
mb = d.getEntry(EXIT_HOTSPOT_ID_LIST);
RoomExitIndexedHotspotResource *indexedRec = (RoomExitIndexedHotspotResource *) mb->data();
- while (indexedRec->roomNumber != 0) {
+ while (READ_LE_UINT16(indexedRec) != 0xffff) {
_indexedRoomExitHospots.push_back(new RoomExitIndexedHotspotData(indexedRec));
indexedRec++;
}
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
More information about the Scummvm-git-logs
mailing list