aboutsummaryrefslogtreecommitdiff
path: root/engines/mads
diff options
context:
space:
mode:
authorPaul Gilbert2014-05-20 21:22:01 -0400
committerPaul Gilbert2014-05-20 21:22:01 -0400
commit6bfc9ce8f25d5d08e3a0aa1d5fa55e3dfe93b97f (patch)
treed8809d6f097a35769deb8a528962b396331296b0 /engines/mads
parentdf23dff5177ece670f2fd8222337faa80baf12bd (diff)
downloadscummvm-rg350-6bfc9ce8f25d5d08e3a0aa1d5fa55e3dfe93b97f.tar.gz
scummvm-rg350-6bfc9ce8f25d5d08e3a0aa1d5fa55e3dfe93b97f.tar.bz2
scummvm-rg350-6bfc9ce8f25d5d08e3a0aa1d5fa55e3dfe93b97f.zip
MADS: Completely remove synchronizeString in favour of syncString
Diffstat (limited to 'engines/mads')
-rw-r--r--engines/mads/action.cpp2
-rw-r--r--engines/mads/game.cpp2
-rw-r--r--engines/mads/player.cpp2
-rw-r--r--engines/mads/resources.cpp19
-rw-r--r--engines/mads/resources.h5
5 files changed, 3 insertions, 27 deletions
diff --git a/engines/mads/action.cpp b/engines/mads/action.cpp
index f26a999ff7..df9da126e8 100644
--- a/engines/mads/action.cpp
+++ b/engines/mads/action.cpp
@@ -678,7 +678,7 @@ void MADSAction::synchronize(Common::Serializer &s) {
s.syncAsSint16LE(_statusTextIndex);
s.syncAsSint16LE(_hotspotId);
_savedFields.synchronize(s);
- synchronizeString(s, _sentence);
+ s.syncString(_sentence);
s.syncAsSint16LE(_verbType);
s.syncAsSint16LE(_prepType);
diff --git a/engines/mads/game.cpp b/engines/mads/game.cpp
index 118dc829c3..f8d6c36ebf 100644
--- a/engines/mads/game.cpp
+++ b/engines/mads/game.cpp
@@ -457,7 +457,7 @@ void Game::synchronize(Common::Serializer &s, bool phase1) {
s.syncAsSint16LE(_trigger);
s.syncAsUint16LE(_triggerSetupMode);
s.syncAsUint16LE(_triggerMode);
- synchronizeString(s, _aaName);
+ s.syncString(_aaName);
s.syncAsSint16LE(_lastSave);
_scene.synchronize(s);
diff --git a/engines/mads/player.cpp b/engines/mads/player.cpp
index 3672c80f32..a9c9f113ff 100644
--- a/engines/mads/player.cpp
+++ b/engines/mads/player.cpp
@@ -755,7 +755,7 @@ void Player::synchronize(Common::Serializer &s) {
s.syncAsSint16LE(_totalDistance);
s.syncAsSint16LE(_velocity);
s.syncAsUint16LE(_frameCount);
- synchronizeString(s, _spritesPrefix);
+ s.syncString(_spritesPrefix);
s.syncAsUint32LE(_priorTimer);
s.syncAsByte(_loadsFirst);
s.syncAsByte(_loadedFirst);
diff --git a/engines/mads/resources.cpp b/engines/mads/resources.cpp
index 0d5aee1526..745583b516 100644
--- a/engines/mads/resources.cpp
+++ b/engines/mads/resources.cpp
@@ -413,23 +413,4 @@ void SynchronizedList::synchronize(Common::Serializer &s) {
}
}
-/*------------------------------------------------------------------------*/
-
-void synchronizeString(Common::Serializer &s, Common::String &str) {
- int len = str.size();
- s.syncAsUint16LE(len);
-
- if (s.isSaving()) {
- s.syncBytes((byte *)str.c_str(), len);
- } else {
- str.clear();
- char c;
- for (int i = 0; i < len; ++i) {
- s.syncAsByte(c);
- str += c;
- }
- }
-}
-
-
} // End of namespace MADS
diff --git a/engines/mads/resources.h b/engines/mads/resources.h
index 137eb7a169..003684ef84 100644
--- a/engines/mads/resources.h
+++ b/engines/mads/resources.h
@@ -84,11 +84,6 @@ public:
void synchronize(Common::Serializer &s);
};
-/**
-* Synchronize string support method
-*/
-void synchronizeString(Common::Serializer &s, Common::String &str);
-
} // End of namespace MADS
#endif /* MADS_RESOURCES_H */