aboutsummaryrefslogtreecommitdiff
path: root/engines/scumm
diff options
context:
space:
mode:
authorColin Snover2018-01-31 21:12:22 -0600
committerColin Snover2018-01-31 21:24:09 -0600
commitffdb5a8ebc61770cb7ea11bbcbc45cc7e64c0f71 (patch)
tree63e11ccdafb186027afbaa0d9e290e798ae85020 /engines/scumm
parent08186aeec65fc73fcd381e75139281109524dfdc (diff)
downloadscummvm-rg350-ffdb5a8ebc61770cb7ea11bbcbc45cc7e64c0f71.tar.gz
scummvm-rg350-ffdb5a8ebc61770cb7ea11bbcbc45cc7e64c0f71.tar.bz2
scummvm-rg350-ffdb5a8ebc61770cb7ea11bbcbc45cc7e64c0f71.zip
SCUMM: Fix compilation failure when DISABLE_TOWNS_DUAL_LAYER_MODE is defined
Diffstat (limited to 'engines/scumm')
-rw-r--r--engines/scumm/saveload.cpp7
1 files changed, 3 insertions, 4 deletions
diff --git a/engines/scumm/saveload.cpp b/engines/scumm/saveload.cpp
index 9426f5e8ca..d04b3bb5ad 100644
--- a/engines/scumm/saveload.cpp
+++ b/engines/scumm/saveload.cpp
@@ -1303,13 +1303,12 @@ void ScummEngine::saveLoadWithSerializer(Common::Serializer &s) {
#ifdef DISABLE_TOWNS_DUAL_LAYER_MODE
byte hasTownsData = 0;
- if (_game.platform == Common::kPlatformFMTowns && s->getVersion() > VER(87))
- s->saveLoadArrayOf(&hasTownsData, 1, sizeof(byte), sleByte);
+ if (_game.platform == Common::kPlatformFMTowns && s.getVersion() > VER(87))
+ s.syncAsByte(hasTownsData);
if (hasTownsData) {
// Skip FM-Towns specific data
- for (i = 69 * sizeof(uint8) + 44 * sizeof(int16); i; i--)
- s->loadByte();
+ s.skip(69 + 44 * sizeof(int16));
}
#else