aboutsummaryrefslogtreecommitdiff
path: root/engines/lure/res_struct.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'engines/lure/res_struct.cpp')
-rw-r--r--engines/lure/res_struct.cpp12
1 files changed, 6 insertions, 6 deletions
diff --git a/engines/lure/res_struct.cpp b/engines/lure/res_struct.cpp
index ae229fa4e4..076e691d42 100644
--- a/engines/lure/res_struct.cpp
+++ b/engines/lure/res_struct.cpp
@@ -113,14 +113,14 @@ RoomExitHotspotData::RoomExitHotspotData(RoomExitHotspotResource *rec) {
// Room exit class
RoomExitData::RoomExitData(RoomExitResource *rec) {
- xs = READ_LE_UINT16(&rec->xs);
- ys = READ_LE_UINT16(&rec->ys);
- xe = READ_LE_UINT16(&rec->xe);
- ye = READ_LE_UINT16(&rec->ye);
+ xs = READ_LE_INT16(&rec->xs);
+ ys = READ_LE_INT16(&rec->ys);
+ xe = READ_LE_INT16(&rec->xe);
+ ye = READ_LE_INT16(&rec->ye);
sequenceOffset = READ_LE_UINT16(&rec->sequenceOffset);
roomNumber = rec->newRoom;
- x = rec->newRoomX;
- y = rec->newRoomY;
+ x = READ_LE_INT16(&rec->newRoomX);
+ y = READ_LE_INT16(&rec->newRoomY);
switch (rec->direction) {
case 0x80: