From 377cbbe77d5c7f16aba086e4fb1707de843ddc1a Mon Sep 17 00:00:00 2001 From: Paul Gilbert Date: Thu, 27 Mar 2014 21:04:27 -0400 Subject: MADS: Cleanup of game and player fields used during initialization --- engines/mads/player.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'engines/mads/player.cpp') 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; } } -- cgit v1.2.3