Skip to content

Commit

Permalink
WINTERMUTE: Transfer Point32s explicitly when saving/loading.
Browse files Browse the repository at this point in the history
  • Loading branch information
somaen committed Oct 29, 2013
1 parent 95d2ed1 commit 538c593
Show file tree
Hide file tree
Showing 4 changed files with 4 additions and 4 deletions.
2 changes: 1 addition & 1 deletion engines/wintermute/ad/ad_sentence.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -255,7 +255,7 @@ bool AdSentence::persist(BasePersistenceManager *persistMgr) {
persistMgr->transfer(TMEMBER(_currentSkelAnim));
persistMgr->transfer(TMEMBER(_duration));
persistMgr->transferPtr(TMEMBER_PTR(_font));
persistMgr->transfer(TMEMBER(_pos));
persistMgr->transferPoint32(TMEMBER(_pos));
persistMgr->transferPtr(TMEMBER_PTR(_sound));
persistMgr->transferBool(TMEMBER(_soundStarted));
persistMgr->transfer(TMEMBER(_stances));
Expand Down
2 changes: 1 addition & 1 deletion engines/wintermute/base/base_persistence_manager.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -813,7 +813,7 @@ bool BasePersistenceManager::transferRect32(const char *name, Rect32 *val) {

//////////////////////////////////////////////////////////////////////////
// POINT
bool BasePersistenceManager::transfer(const char *name, Point32 *val) {
bool BasePersistenceManager::transferPoint32(const char *name, Point32 *val) {
if (_saving) {
_saveStream->writeSint32LE(val->x);
_saveStream->writeSint32LE(val->y);
Expand Down
2 changes: 1 addition & 1 deletion engines/wintermute/base/base_persistence_manager.h
Original file line number Diff line number Diff line change
Expand Up @@ -81,7 +81,7 @@ class BasePersistenceManager {
bool transferBool(const char *name, bool *val);
bool transferByte(const char *name, byte *val);
bool transferRect32(const char *name, Rect32 *val);
bool transfer(const char *name, Point32 *val);
bool transferPoint32(const char *name, Point32 *val);
bool transfer(const char *name, const char **val);
bool transfer(const char *name, char **val);
bool transfer(const char *name, Common::String *val);
Expand Down
2 changes: 1 addition & 1 deletion engines/wintermute/ui/ui_window.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -1259,7 +1259,7 @@ bool UIWindow::persist(BasePersistenceManager *persistMgr) {

persistMgr->transferPtr(TMEMBER_PTR(_backInactive));
persistMgr->transferBool(TMEMBER(_clipContents));
persistMgr->transfer(TMEMBER(_dragFrom));
persistMgr->transferPoint32(TMEMBER(_dragFrom));
persistMgr->transferBool(TMEMBER(_dragging));
persistMgr->transferRect32(TMEMBER(_dragRect));
persistMgr->transferBool(TMEMBER(_fadeBackground));
Expand Down

0 comments on commit 538c593

Please sign in to comment.