diff options
author | Max Horn | 2008-12-25 20:53:59 +0000 |
---|---|---|
committer | Max Horn | 2008-12-25 20:53:59 +0000 |
commit | 6837416556cb84b0f84a1bc231be8d4d59e835bb (patch) | |
tree | 26f03a6d3ca2ce36358a2d3cb2a2aae13478405b /engines/saga/puzzle.cpp | |
parent | df20d264fd300a26b15f46dfdfc2d9aa94810d5f (diff) | |
download | scummvm-rg350-6837416556cb84b0f84a1bc231be8d4d59e835bb.tar.gz scummvm-rg350-6837416556cb84b0f84a1bc231be8d4d59e835bb.tar.bz2 scummvm-rg350-6837416556cb84b0f84a1bc231be8d4d59e835bb.zip |
Made Engine::_timer protected
svn-id: r35543
Diffstat (limited to 'engines/saga/puzzle.cpp')
-rw-r--r-- | engines/saga/puzzle.cpp | 26 |
1 files changed, 13 insertions, 13 deletions
diff --git a/engines/saga/puzzle.cpp b/engines/saga/puzzle.cpp index 7ae0c66648..4107b4c8d9 100644 --- a/engines/saga/puzzle.cpp +++ b/engines/saga/puzzle.cpp @@ -143,7 +143,7 @@ void Puzzle::initPieceInfo(int i, int16 curX, int16 curY, byte offX, byte offY, void Puzzle::execute(void) { _active = true; - _vm->_timer->installTimerProc(&hintTimerCallback, kPuzzleHintTime, this); + _vm->getTimerManager()->installTimerProc(&hintTimerCallback, kPuzzleHintTime, this); initPieces(); @@ -158,7 +158,7 @@ void Puzzle::execute(void) { void Puzzle::exitPuzzle(void) { _active = false; - _vm->_timer->removeTimerProc(&hintTimerCallback); + _vm->getTimerManager()->removeTimerProc(&hintTimerCallback); _vm->_scene->changeScene(ITE_SCENE_LODGE, 0, kTransitionNoFade); _vm->_interface->setMode(kPanelMain); @@ -405,17 +405,17 @@ void Puzzle::solicitHint(void) { _vm->_actor->setSpeechColor(1, kITEColorBlack); - _vm->_timer->removeTimerProc(&hintTimerCallback); + _vm->getTimerManager()->removeTimerProc(&hintTimerCallback); switch (_hintRqState) { case kRQSpeaking: if (_vm->_actor->isSpeaking()) { - _vm->_timer->installTimerProc(&hintTimerCallback, 50000, this); + _vm->getTimerManager()->installTimerProc(&hintTimerCallback, 50000, this); break; } _hintRqState = _hintNextRqState; - _vm->_timer->installTimerProc(&hintTimerCallback, 333333, this); + _vm->getTimerManager()->installTimerProc(&hintTimerCallback, 333333, this); break; case kRQNoHint: @@ -438,11 +438,11 @@ void Puzzle::solicitHint(void) { // Roll to see if Sakka scolds if (_vm->_rnd.getRandomNumber(1)) { _hintRqState = kRQSakkaDenies; - _vm->_timer->installTimerProc(&hintTimerCallback, 200000, this); + _vm->getTimerManager()->installTimerProc(&hintTimerCallback, 200000, this); } else { _hintRqState = kRQSpeaking; _hintNextRqState = kRQHintRequested; - _vm->_timer->installTimerProc(&hintTimerCallback, 50000, this); + _vm->getTimerManager()->installTimerProc(&hintTimerCallback, 50000, this); } break; @@ -455,7 +455,7 @@ void Puzzle::solicitHint(void) { _hintRqState = kRQSpeaking; _hintNextRqState = kRQHintRequestedStage2; - _vm->_timer->installTimerProc(&hintTimerCallback, 50000, this); + _vm->getTimerManager()->installTimerProc(&hintTimerCallback, 50000, this); _vm->_interface->converseClear(); _vm->_interface->converseAddText(optionsStr[_lang][kROAccept], 0, 1, 0, 0 ); @@ -482,7 +482,7 @@ void Puzzle::solicitHint(void) { _vm->_interface->converseAddText(optionsStr[_lang][kROLater], 0, 0, 0, 0); _vm->_interface->converseDisplayText(); - _vm->_timer->installTimerProc(&hintTimerCallback, kPuzzleHintTime, this); + _vm->getTimerManager()->installTimerProc(&hintTimerCallback, kPuzzleHintTime, this); _hintRqState = kRQSkipEverything; break; @@ -505,8 +505,8 @@ void Puzzle::handleReply(int reply) { case 2: // Decline the hint _vm->_actor->abortSpeech(); _hintRqState = kRQNoHint; - _vm->_timer->removeTimerProc(&hintTimerCallback); - _vm->_timer->installTimerProc(&hintTimerCallback, kPuzzleHintTime * 2, this); + _vm->getTimerManager()->removeTimerProc(&hintTimerCallback); + _vm->getTimerManager()->installTimerProc(&hintTimerCallback, kPuzzleHintTime * 2, this); clearHint(); break; } @@ -568,8 +568,8 @@ void Puzzle::giveHint(void) { _vm->_interface->converseAddText(optionsStr[_lang][kROLater], 0, 0, 0, 0); _vm->_interface->converseDisplayText(); - _vm->_timer->removeTimerProc(&hintTimerCallback); - _vm->_timer->installTimerProc(&hintTimerCallback, kPuzzleHintTime, this); + _vm->getTimerManager()->removeTimerProc(&hintTimerCallback); + _vm->getTimerManager()->installTimerProc(&hintTimerCallback, kPuzzleHintTime, this); } void Puzzle::clearHint(void) { |