aboutsummaryrefslogtreecommitdiff
path: root/engines/saga/puzzle.cpp
diff options
context:
space:
mode:
authorMax Horn2008-12-25 20:53:59 +0000
committerMax Horn2008-12-25 20:53:59 +0000
commit6837416556cb84b0f84a1bc231be8d4d59e835bb (patch)
tree26f03a6d3ca2ce36358a2d3cb2a2aae13478405b /engines/saga/puzzle.cpp
parentdf20d264fd300a26b15f46dfdfc2d9aa94810d5f (diff)
downloadscummvm-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.cpp26
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) {