diff options
author | Eugene Sandulenko | 2016-01-09 01:57:43 +0100 |
---|---|---|
committer | Eugene Sandulenko | 2016-01-09 01:57:43 +0100 |
commit | 91d70b6df6251145fc6da9d2cc2b8acce5ea100b (patch) | |
tree | 9901c5ff0d70c807fa780f8b032e9bd9b72a1251 | |
parent | 4665f23c4a90c30103d2153c8fcfd562e2fc2782 (diff) | |
download | scummvm-rg350-91d70b6df6251145fc6da9d2cc2b8acce5ea100b.tar.gz scummvm-rg350-91d70b6df6251145fc6da9d2cc2b8acce5ea100b.tar.bz2 scummvm-rg350-91d70b6df6251145fc6da9d2cc2b8acce5ea100b.zip |
WAGE: Fix _monster/getMonster() mess
-rw-r--r-- | engines/wage/wage.cpp | 12 |
1 files 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); } } |