aboutsummaryrefslogtreecommitdiff
path: root/engines/mads/player.cpp
diff options
context:
space:
mode:
authorPaul Gilbert2014-03-27 21:04:27 -0400
committerPaul Gilbert2014-03-27 21:04:27 -0400
commit377cbbe77d5c7f16aba086e4fb1707de843ddc1a (patch)
tree3a4d2e0e2df86cc4eef9f1373b27c17363984c81 /engines/mads/player.cpp
parent103e87b4049f05a5f7901110c9a685a435f60c2b (diff)
downloadscummvm-rg350-377cbbe77d5c7f16aba086e4fb1707de843ddc1a.tar.gz
scummvm-rg350-377cbbe77d5c7f16aba086e4fb1707de843ddc1a.tar.bz2
scummvm-rg350-377cbbe77d5c7f16aba086e4fb1707de843ddc1a.zip
MADS: Cleanup of game and player fields used during initialization
Diffstat (limited to 'engines/mads/player.cpp')
-rw-r--r--engines/mads/player.cpp6
1 files changed, 4 insertions, 2 deletions
diff --git a/engines/mads/player.cpp b/engines/mads/player.cpp
index 115a63045f..7e1cebaf32 100644
--- a/engines/mads/player.cpp
+++ b/engines/mads/player.cpp
@@ -45,6 +45,8 @@ Player::Player(MADSEngine *vm): _vm(vm) {
_visible = false;
_priorVisible = false;
_visible3 = false;
+ _loadsFirst = false;
+ _walkAnywhere = false;
_special = 0;
_ticksAmount = 0;
_priorTimer = 0;
@@ -78,8 +80,8 @@ void Player::reset() {
_newSceneId = _v844BE = 0;
_next = 0;
_routeCount = 0;
+ _walkAnywhere = false;
- _vm->_game->_v4 = 0;
_action->_startWalkFlag = false;
_action->_walkFlag = false;
}
@@ -311,7 +313,7 @@ void Player::update() {
playerY < 0 || (playerY + yScale) >= MADS_SCENE_HEIGHT) {
scene._nextSceneId = _newSceneId;
_newSceneId = 0;
- _vm->_game->_v4 = 0;
+ _walkAnywhere = false;
}
}