From 91d70b6df6251145fc6da9d2cc2b8acce5ea100b Mon Sep 17 00:00:00 2001 From: Eugene Sandulenko Date: Sat, 9 Jan 2016 01:57:43 +0100 Subject: WAGE: Fix _monster/getMonster() mess --- engines/wage/wage.cpp | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/engines/wage/wage.cpp b/engines/wage/wage.cpp index eaadfea052..c1b654f132 100644 --- a/engines/wage/wage.cpp +++ b/engines/wage/wage.cpp @@ -398,11 +398,11 @@ void WageEngine::processTurnInternal(Common::String *textInput, Designed *clickI _temporarilyHidden = false; } else if (_loopCount == 1) { redrawScene(); - if (shouldEncounter && _monster != NULL) { + if (shouldEncounter && getMonster() != NULL) { encounter(_world->_player, _monster); } } else if (textInput != NULL && !handled) { - if (monsterWasNull && _monster != NULL) + if (monsterWasNull && getMonster() != NULL) return; Common::String rant(_rnd->getRandomNumber(1) ? "What?" : "Huh?"); @@ -415,14 +415,14 @@ void WageEngine::processTurnInternal(Common::String *textInput, Designed *clickI void WageEngine::processTurn(Common::String *textInput, Designed *clickInput) { _commandWasQuick = false; Scene *prevScene = _world->_player->_currentScene; - Chr *prevMonster = _monster; + Chr *prevMonster = getMonster(); processTurnInternal(textInput, clickInput); Scene *playerScene = _world->_player->_currentScene; if (prevScene != playerScene && playerScene != _world->_storageScene) { if (prevMonster != NULL) { bool followed = false; - if (_monster == NULL) { + if (getMonster() == NULL) { // TODO: adjacent scenes doesn't contain up/down etc... verify that monsters can't follow these... if (_world->scenesAreConnected(playerScene, prevMonster->_currentScene)) { int chance = _rnd->getRandomNumber(255); @@ -445,8 +445,8 @@ void WageEngine::processTurn(Common::String *textInput, Designed *clickInput) { } } } - if (!_commandWasQuick && _monster != NULL) { - performCombatAction(_monster, _world->_player); + if (!_commandWasQuick && getMonster() != NULL) { + performCombatAction(getMonster(), _world->_player); } } -- cgit v1.2.3