aboutsummaryrefslogtreecommitdiff
path: root/scumm/saveload.cpp
diff options
context:
space:
mode:
authorTravis Howell2005-04-08 23:27:36 +0000
committerTravis Howell2005-04-08 23:27:36 +0000
commitdbc4d13b3d003ac5225c9b18d7b4b86d01d8b735 (patch)
treed47055a0c15383ca7a6650db553977bcec851056 /scumm/saveload.cpp
parentc30dd3e9aaf7fdbe7cf9c50aae744a1be1568618 (diff)
downloadscummvm-rg350-dbc4d13b3d003ac5225c9b18d7b4b86d01d8b735.tar.gz
scummvm-rg350-dbc4d13b3d003ac5225c9b18d7b4b86d01d8b735.tar.bz2
scummvm-rg350-dbc4d13b3d003ac5225c9b18d7b4b86d01d8b735.zip
load/save sprite data in HE90+ games.
svn-id: r17459
Diffstat (limited to 'scumm/saveload.cpp')
-rw-r--r--scumm/saveload.cpp3
1 files changed, 3 insertions, 0 deletions
diff --git a/scumm/saveload.cpp b/scumm/saveload.cpp
index fcf73bb1af..f63b0e667f 100644
--- a/scumm/saveload.cpp
+++ b/scumm/saveload.cpp
@@ -759,6 +759,9 @@ void ScummEngine::saveOrLoad(Serializer *s, uint32 savegameVersion) {
else
NES_loadCostumeSet(_NESCostumeSet);
+ if (_heversion >= 90) {
+ ((ScummEngine_v90he *)this)->saveOrLoadSpriteData(&*s, savegameVersion);
+ }
if (_heversion >= 71) {
Wiz *wiz = &((ScummEngine_v70he *)this)->_wiz;
s->saveLoadArrayOf(wiz->_polygons, ARRAYSIZE(wiz->_polygons), sizeof(wiz->_polygons[0]), polygonEntries);