diff options
author | Matthew Stewart | 2018-07-18 23:53:21 -0400 |
---|---|---|
committer | Eugene Sandulenko | 2018-08-09 08:37:30 +0200 |
commit | ac9cd1f00a28b09dd0202c90a2fe023bc8cba525 (patch) | |
tree | bb3666dcdc40ab72f6e6917c8de1881d40b65ab2 /engines/startrek/saveload.cpp | |
parent | a024a3fd4501a0ab41ffdd62f65914f2307bdf22 (diff) | |
download | scummvm-rg350-ac9cd1f00a28b09dd0202c90a2fe023bc8cba525.tar.gz scummvm-rg350-ac9cd1f00a28b09dd0202c90a2fe023bc8cba525.tar.bz2 scummvm-rg350-ac9cd1f00a28b09dd0202c90a2fe023bc8cba525.zip |
STARTREK: Implement fixed-point decimal class
Diffstat (limited to 'engines/startrek/saveload.cpp')
-rw-r--r-- | engines/startrek/saveload.cpp | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/engines/startrek/saveload.cpp b/engines/startrek/saveload.cpp index 443d4a5446..3d1a1aad3f 100644 --- a/engines/startrek/saveload.cpp +++ b/engines/startrek/saveload.cpp @@ -256,7 +256,7 @@ bool StarTrekEngine::saveOrLoadGameData(Common::SeekableReadStream *in, Common:: a->sprite.saveLoadWithSerializer(ser); ser.syncBytes((byte *)a->bitmapFilename, 10); - ser.syncAsUint16LE(a->scale); + a->scale.saveLoadWithSerializer(ser); // Can't save "animFile" (will be reloaded) ser.syncAsUint16LE(a->numAnimFrames); ser.syncAsUint16LE(a->animFrame); @@ -274,10 +274,10 @@ bool StarTrekEngine::saveOrLoadGameData(Common::SeekableReadStream *in, Common:: ser.syncAsUint16LE(a->field76); ser.syncAsSint16LE(a->iwSrcPosition); ser.syncAsSint16LE(a->iwDestPosition); - ser.syncAsSint32LE(a->granularPosX); - ser.syncAsSint32LE(a->granularPosY); - ser.syncAsSint32LE(a->speedX); - ser.syncAsSint32LE(a->speedY); + a->granularPosX.saveLoadWithSerializer(ser); + a->granularPosY.saveLoadWithSerializer(ser); + a->speedX.saveLoadWithSerializer(ser); + a->speedY.saveLoadWithSerializer(ser); ser.syncAsSint16LE(a->dest.x); ser.syncAsSint16LE(a->dest.y); ser.syncAsUint16LE(a->field90); |