aboutsummaryrefslogtreecommitdiff
path: root/engines/avalanche/parser.cpp
diff options
context:
space:
mode:
authorStrangerke2013-09-23 23:16:57 +0200
committerStrangerke2013-09-23 23:16:57 +0200
commitcbe9c151aa305e929527a1dd81d34e7c818ae128 (patch)
treecea840ccb35e4b9a0a3d063da45405682ae02fb4 /engines/avalanche/parser.cpp
parent02caaa573539bcd0760a47ecfd3c24c813568cc0 (diff)
downloadscummvm-rg350-cbe9c151aa305e929527a1dd81d34e7c818ae128.tar.gz
scummvm-rg350-cbe9c151aa305e929527a1dd81d34e7c818ae128.tar.bz2
scummvm-rg350-cbe9c151aa305e929527a1dd81d34e7c818ae128.zip
AVALANCHE: Refactor some variables. This breaks savegame compatibility
Diffstat (limited to 'engines/avalanche/parser.cpp')
-rw-r--r--engines/avalanche/parser.cpp9
1 files changed, 7 insertions, 2 deletions
diff --git a/engines/avalanche/parser.cpp b/engines/avalanche/parser.cpp
index 1bfbe93f3a..c54b482052 100644
--- a/engines/avalanche/parser.cpp
+++ b/engines/avalanche/parser.cpp
@@ -1426,7 +1426,7 @@ void Parser::standUp() {
_vm->_animation->_sprites[0]._visible = true;
_vm->_avalot->_userMovesAvvy = true;
_vm->_animation->appearPed(0, 1);
- _vm->_animation->_direction = Animation::kDirLeft;
+ _vm->_animation->setDirection(kDirLeft);
_vm->_background->drawBackgroundSprite(-1, -1, 3); // Picture of empty pillow.
_vm->_avalot->incScore(1);
_vm->_avalot->_avvyInBed = false;
@@ -1867,7 +1867,7 @@ void Parser::doThat() {
int16 y = spr->_y;
spr->remove();
spr->init(i, true, _vm->_animation);
- spr->appear(x, y, Animation::kDirLeft);
+ spr->appear(x, y, kDirLeft);
spr->_visible = false;
}
}
@@ -2362,4 +2362,9 @@ void Parser::verbOpt(byte verb, Common::String &answer, char &ansKey) {
}
}
+void Parser::synchronize(Common::Serializer &sz) {
+ sz.syncAsByte(_wearing);
+ sz.syncAsByte(_sworeNum);
+}
+
} // End of namespace Avalanche