diff options
author | Strangerke | 2016-05-07 23:59:08 +0200 |
---|---|---|
committer | Eugene Sandulenko | 2016-05-10 12:14:54 +0200 |
commit | 33ca09ae12a09df7d1367122eb8461f7b7a74572 (patch) | |
tree | 27282fb995a7d41b40a0a97d0e05e042ca392bc7 /engines/gnap/gnap.cpp | |
parent | a508936349cd29ef2d89735699fac0b933ff9b7d (diff) | |
download | scummvm-rg350-33ca09ae12a09df7d1367122eb8461f7b7a74572.tar.gz scummvm-rg350-33ca09ae12a09df7d1367122eb8461f7b7a74572.tar.bz2 scummvm-rg350-33ca09ae12a09df7d1367122eb8461f7b7a74572.zip |
GNAP: Remove useless redirections, move two more functions
Diffstat (limited to 'engines/gnap/gnap.cpp')
-rw-r--r-- | engines/gnap/gnap.cpp | 46 |
1 files changed, 0 insertions, 46 deletions
diff --git a/engines/gnap/gnap.cpp b/engines/gnap/gnap.cpp index 3b6f84af37..518dda26d2 100644 --- a/engines/gnap/gnap.cpp +++ b/engines/gnap/gnap.cpp @@ -965,52 +965,6 @@ void GnapEngine::doCallback(int callback) { } } -bool GnapEngine::gnapPlatypusAction(int gridX, int gridY, int platSequenceId, int callback) { - bool result = false; - - if (_gnap->_actionStatus <= -1 && _plat->_actionStatus <= -1) { - _gnap->_actionStatus = 100; - Common::Point checkPt = _plat->_pos + Common::Point(gridX, gridY); - if (isPointBlocked(checkPt) && (_gnap->_pos != checkPt)) { - _plat->walkStep(); - checkPt = _plat->_pos + Common::Point(gridX, gridY); - } - - if (!isPointBlocked(checkPt) && (_gnap->_pos != checkPt)) { - _gnap->walkTo(checkPt, 0, 0x107B9, 1); - while (_gameSys->getAnimationStatus(0) != 2) { - updateMouseCursor(); - doCallback(callback); - gameUpdateTick(); - } - _gameSys->setAnimation(0, 0, 0); - if (_gnap->_pos == _plat->_pos + Common::Point(gridX, gridY)) { - _gameSys->setAnimation(platSequenceId, _plat->_id, 1); - _plat->playSequence(platSequenceId); - while (_gameSys->getAnimationStatus(1) != 2) { - updateMouseCursor(); - doCallback(callback); - gameUpdateTick(); - } - result = true; - } - } - _gnap->_actionStatus = -1; - } - return result; -} - -void GnapEngine::gnapUseDisguiseOnPlatypus() { - _gameSys->setAnimation(0x10846, _gnap->_id, 0); - _gnap->playSequence(0x10846); - while (_gameSys->getAnimationStatus(0) != 2) - gameUpdateTick(); - _newSceneNum = 47; - _isLeavingScene = true; - _sceneDone = true; - setFlag(kGFPlatypusDisguised); -} - //////////////////////////////////////////////////////////////////////////////// void GnapEngine::initGlobalSceneVars() { |