diff options
author | Paul Gilbert | 2014-01-19 21:58:55 -0500 |
---|---|---|
committer | Paul Gilbert | 2014-01-19 21:58:55 -0500 |
commit | f49a0e3a06822a0cc77d73f3cbd62de86dddca2d (patch) | |
tree | e19e54fc9d0fa03d476d94e74ca32de1684676e2 /engines/voyeur/data.cpp | |
parent | 00873d3124bb2011dda6bfc177ad38585ca9cebf (diff) | |
download | scummvm-rg350-f49a0e3a06822a0cc77d73f3cbd62de86dddca2d.tar.gz scummvm-rg350-f49a0e3a06822a0cc77d73f3cbd62de86dddca2d.tar.bz2 scummvm-rg350-f49a0e3a06822a0cc77d73f3cbd62de86dddca2d.zip |
VOYEUR: Some fixes for savegame loading
Diffstat (limited to 'engines/voyeur/data.cpp')
-rw-r--r-- | engines/voyeur/data.cpp | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/engines/voyeur/data.cpp b/engines/voyeur/data.cpp index 1e40ff7096..77e33371b0 100644 --- a/engines/voyeur/data.cpp +++ b/engines/voyeur/data.cpp @@ -88,7 +88,12 @@ void SVoy::synchronize(Common::Serializer &s) { s.syncAsSint16LE(_vocSecondsOffset); s.syncAsSint16LE(_field46E); s.syncAsSint16LE(_field470); - s.syncAsSint16LE(_field472); + + s.syncAsSint16LE(_aptLoadMode); + if (s.isLoading()) + // Reset apartment loading mode to initial game value + _aptLoadMode = 140; + s.syncAsSint16LE(_transitionId); s.syncAsSint16LE(_RTVLimit); s.syncAsSint16LE(_field478); |