diff options
author | Eugene Sandulenko | 2016-08-29 22:06:02 +0200 |
---|---|---|
committer | Eugene Sandulenko | 2016-08-29 22:06:35 +0200 |
commit | 5283612a7f851d41cda3735d37504ac40df7da37 (patch) | |
tree | d910dc27391e8600339cb09542bd0eed81641b6e /engines/fullpipe/interaction.cpp | |
parent | e13cee4be0b02da6fa96148f19e756318726c32e (diff) | |
download | scummvm-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.cpp | 4 |
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(); |