aboutsummaryrefslogtreecommitdiff
path: root/engines/mads/player.cpp
diff options
context:
space:
mode:
authorStrangerke2014-03-17 08:47:20 +0100
committerStrangerke2014-03-17 08:47:20 +0100
commitd57d4b876e90d1d043bd171c9de46d93c9e014f4 (patch)
tree8c0b464a9a1fdb029623ea729bbee8061b1dd6ee /engines/mads/player.cpp
parente6b73f4938e2bdb3601f6d567336fe8167ea7e1f (diff)
downloadscummvm-rg350-d57d4b876e90d1d043bd171c9de46d93c9e014f4.tar.gz
scummvm-rg350-d57d4b876e90d1d043bd171c9de46d93c9e014f4.tar.bz2
scummvm-rg350-d57d4b876e90d1d043bd171c9de46d93c9e014f4.zip
MADS: Implement some more logic used in scene 201
Diffstat (limited to 'engines/mads/player.cpp')
-rw-r--r--engines/mads/player.cpp9
1 files changed, 9 insertions, 0 deletions
diff --git a/engines/mads/player.cpp b/engines/mads/player.cpp
index 3fc7ca53dd..44dfc88ede 100644
--- a/engines/mads/player.cpp
+++ b/engines/mads/player.cpp
@@ -737,4 +737,13 @@ void Player::startMovement() {
_v8452E = -_v84530;
}
+void Player::sub7E53C(Common::Point pos, int direction) {
+ Scene &scene = _vm->_game->_scene;
+
+ reset();
+ scene._action._startWalkFlag = true;
+ scene._action._walkFlag = true;
+ scene._destPos = pos;
+ scene._destFacing = direction;
+}
} // End of namespace MADS