aboutsummaryrefslogtreecommitdiff
path: root/engines/avalanche/avalanche.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'engines/avalanche/avalanche.cpp')
-rw-r--r--engines/avalanche/avalanche.cpp52
1 files changed, 0 insertions, 52 deletions
diff --git a/engines/avalanche/avalanche.cpp b/engines/avalanche/avalanche.cpp
index 07203411df..cddb8ba270 100644
--- a/engines/avalanche/avalanche.cpp
+++ b/engines/avalanche/avalanche.cpp
@@ -238,8 +238,6 @@ void AvalancheEngine::synchronize(Common::Serializer &sz) {
sz.syncAsByte(_avalot->_catacombY);
sz.syncAsByte(_avalot->_avvysInTheCupboard);
sz.syncAsByte(_avalot->_geidaFollows);
- sz.syncAsByte(_avalot->_geidaSpin);
- sz.syncAsByte(_avalot->_geidaTime);
sz.syncAsByte(_avalot->_nextBell);
sz.syncAsByte(_avalot->_givenPotionToGeida);
sz.syncAsByte(_avalot->_lustieIsAsleep);
@@ -253,56 +251,6 @@ void AvalancheEngine::synchronize(Common::Serializer &sz) {
sz.syncAsByte(_avalot->_givenPenToAyles);
sz.syncAsByte(_avalot->_askedDogfoodAboutNim);
- byte spriteNum = 0;
- if (sz.isSaving()) {
- for (int i = 0; i < _animation->kSpriteNumbMax; i++) {
- if (_animation->_sprites[i]._quick)
- spriteNum++;
- }
- }
- sz.syncAsByte(spriteNum);
-
- if (sz.isLoading()) {
- for (int i = 0; i < _animation->kSpriteNumbMax; i++) { // Deallocate sprites.
- AnimationType *spr = &_animation->_sprites[i];
- if (spr->_quick)
- spr->remove();
- }
- }
-
- for (int i = 0; i < spriteNum; i++) {
- AnimationType *spr = &_animation->_sprites[i];
- sz.syncAsByte(spr->_id);
- sz.syncAsByte(spr->_doCheck);
-
- if (sz.isLoading()) {
- spr->_quick = true;
- spr->init(spr->_id, spr->_doCheck, _animation);
- }
-
- sz.syncAsByte(spr->_moveX);
- sz.syncAsByte(spr->_moveY);
- sz.syncAsByte(spr->_facingDir);
- sz.syncAsByte(spr->_stepNum);
- sz.syncAsByte(spr->_visible);
- sz.syncAsByte(spr->_homing);
- sz.syncAsByte(spr->_count);
- sz.syncAsByte(spr->_info._xWidth);
- sz.syncAsByte(spr->_speedX);
- sz.syncAsByte(spr->_speedY);
- sz.syncAsByte(spr->_animCount);
- sz.syncAsSint16LE(spr->_homingX);
- sz.syncAsSint16LE(spr->_homingY);
- sz.syncAsByte(spr->_callEachStepFl);
- sz.syncAsByte(spr->_eachStepProc);
- sz.syncAsByte(spr->_vanishIfStill);
- sz.syncAsSint16LE(spr->_x);
- sz.syncAsSint16LE(spr->_y);
-
- if (sz.isLoading() && spr->_visible)
- spr->appear(spr->_x, spr->_y, spr->_facingDir);
- }
-
for (int i = 0; i < 7; i++) {
sz.syncAsSint32LE(_timer->_times[i]._timeLeft);
sz.syncAsByte(_timer->_times[i]._action);