aboutsummaryrefslogtreecommitdiff
path: root/engines/fullpipe/interaction.cpp
diff options
context:
space:
mode:
authorEugene Sandulenko2016-08-29 22:06:02 +0200
committerEugene Sandulenko2016-08-29 22:06:35 +0200
commit5283612a7f851d41cda3735d37504ac40df7da37 (patch)
treed910dc27391e8600339cb09542bd0eed81641b6e /engines/fullpipe/interaction.cpp
parente13cee4be0b02da6fa96148f19e756318726c32e (diff)
downloadscummvm-rg350-5283612a7f851d41cda3735d37504ac40df7da37.tar.gz
scummvm-rg350-5283612a7f851d41cda3735d37504ac40df7da37.tar.bz2
scummvm-rg350-5283612a7f851d41cda3735d37504ac40df7da37.zip
FULLPIPE: Read signed values where potentially negative values could appear
Diffstat (limited to 'engines/fullpipe/interaction.cpp')
-rw-r--r--engines/fullpipe/interaction.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/engines/fullpipe/interaction.cpp b/engines/fullpipe/interaction.cpp
index f0abd0d02c..dc40750fe6 100644
--- a/engines/fullpipe/interaction.cpp
+++ b/engines/fullpipe/interaction.cpp
@@ -450,8 +450,8 @@ bool Interaction::load(MfcArchive &file) {
_objectId3 = file.readUint16LE();
_objectState2 = file.readUint32LE();
_objectState1 = file.readUint32LE();
- _xOffs = file.readUint32LE();
- _yOffs = file.readUint32LE();
+ _xOffs = file.readSint32LE();
+ _yOffs = file.readSint32LE();
_sceneId = file.readUint32LE();
_flags = file.readUint32LE();
_actionName = file.readPascalString();