aboutsummaryrefslogtreecommitdiff
path: root/engines/cruise/cruise_main.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'engines/cruise/cruise_main.cpp')
-rw-r--r--engines/cruise/cruise_main.cpp12
1 files changed, 6 insertions, 6 deletions
diff --git a/engines/cruise/cruise_main.cpp b/engines/cruise/cruise_main.cpp
index a5cec48e2d..bdbf257b32 100644
--- a/engines/cruise/cruise_main.cpp
+++ b/engines/cruise/cruise_main.cpp
@@ -613,14 +613,14 @@ int findObject(int mouseX, int mouseY, int *outObjOvl, int *outObjIdx) {
dataPtr ++;
- offset = *(dataPtr++);
- flipShort(&offset);
+ offset = (int16)READ_BE_UINT16(dataPtr);
+ dataPtr++;
- newX = *(dataPtr++);
- flipShort(&newX);
+ newX = (int16)READ_BE_UINT16(dataPtr);
+ dataPtr++;
- newY = *(dataPtr++);
- flipShort(&newY);
+ newY = (int16)READ_BE_UINT16(dataPtr);
+ dataPtr++;
offset += j;