aboutsummaryrefslogtreecommitdiff
path: root/engines/wintermute/ad
diff options
context:
space:
mode:
authorEinar Johan Trøan Sømåen2013-10-29 01:44:08 +0100
committerEinar Johan Trøan Sømåen2013-10-29 02:59:53 +0100
commit4c3c7076710bd27bbcb57ea5ccdd343d4d99699b (patch)
tree285f505f06a06ad3311b9f1baece48dfe03cf0df /engines/wintermute/ad
parent538c5935f97788090e93f96f6342c6d3c97e0e76 (diff)
downloadscummvm-rg350-4c3c7076710bd27bbcb57ea5ccdd343d4d99699b.tar.gz
scummvm-rg350-4c3c7076710bd27bbcb57ea5ccdd343d4d99699b.tar.bz2
scummvm-rg350-4c3c7076710bd27bbcb57ea5ccdd343d4d99699b.zip
WINTERMUTE: Transfer Doubles explicitly when saving/loading.
Diffstat (limited to 'engines/wintermute/ad')
-rw-r--r--engines/wintermute/ad/ad_actor.cpp8
1 files changed, 4 insertions, 4 deletions
diff --git a/engines/wintermute/ad/ad_actor.cpp b/engines/wintermute/ad/ad_actor.cpp
index 3212388f68..590d7c4f01 100644
--- a/engines/wintermute/ad/ad_actor.cpp
+++ b/engines/wintermute/ad/ad_actor.cpp
@@ -1322,10 +1322,10 @@ bool AdActor::persist(BasePersistenceManager *persistMgr) {
persistMgr->transfer(TMEMBER_INT(_dir));
persistMgr->transferPtr(TMEMBER_PTR(_path));
persistMgr->transfer(TMEMBER(_pFCount));
- persistMgr->transfer(TMEMBER(_pFStepX));
- persistMgr->transfer(TMEMBER(_pFStepY));
- persistMgr->transfer(TMEMBER(_pFX));
- persistMgr->transfer(TMEMBER(_pFY));
+ persistMgr->transferDouble(TMEMBER(_pFStepX));
+ persistMgr->transferDouble(TMEMBER(_pFStepY));
+ persistMgr->transferDouble(TMEMBER(_pFX));
+ persistMgr->transferDouble(TMEMBER(_pFY));
persistMgr->transferPtr(TMEMBER_PTR(_standSprite));
_talkSprites.persist(persistMgr);
_talkSpritesEx.persist(persistMgr);