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 | |
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')
-rw-r--r-- | engines/saga/interface.cpp | 10 | ||||
-rw-r--r-- | engines/saga/music.cpp | 8 | ||||
-rw-r--r-- | engines/saga/puzzle.cpp | 26 | ||||
-rw-r--r-- | engines/saga/render.cpp | 4 |
4 files changed, 24 insertions, 24 deletions
diff --git a/engines/saga/interface.cpp b/engines/saga/interface.cpp index 40d20e55a5..842cacd685 100644 --- a/engines/saga/interface.cpp +++ b/engines/saga/interface.cpp @@ -327,7 +327,7 @@ Interface::Interface(SagaEngine *vm) : _vm(vm) { _disableAbortSpeeches = false; // set save game reminder alarm - _vm->_timer->installTimerProc(&saveReminderCallback, TIMETOSAVE, this); + _vm->getTimerManager()->installTimerProc(&saveReminderCallback, TIMETOSAVE, this); } Interface::~Interface(void) { @@ -360,8 +360,8 @@ void Interface::updateSaveReminder() { if (_active && _panelMode == kPanelMain) { _saveReminderState = _saveReminderState % _vm->getDisplayInfo().saveReminderNumSprites + 1; drawStatusBar(); - _vm->_timer->removeTimerProc(&saveReminderCallback); - _vm->_timer->installTimerProc(&saveReminderCallback, ((_vm->getGameId() == GID_ITE) ? TIMETOBLINK_ITE : TIMETOBLINK_IHNM), this); + _vm->getTimerManager()->removeTimerProc(&saveReminderCallback); + _vm->getTimerManager()->installTimerProc(&saveReminderCallback, ((_vm->getGameId() == GID_ITE) ? TIMETOBLINK_ITE : TIMETOBLINK_IHNM), this); } } @@ -1393,8 +1393,8 @@ void Interface::setSave(PanelButton *panelButton) { fileName = _vm->calcSaveFileName(_vm->getSaveFile(_optionSaveFileTitleNumber)->slotNumber); _vm->save(fileName, _textInputString); } - _vm->_timer->removeTimerProc(&saveReminderCallback); - _vm->_timer->installTimerProc(&saveReminderCallback, TIMETOSAVE, this); + _vm->getTimerManager()->removeTimerProc(&saveReminderCallback); + _vm->getTimerManager()->installTimerProc(&saveReminderCallback, TIMETOSAVE, this); setSaveReminderState(1); _textInput = false; diff --git a/engines/saga/music.cpp b/engines/saga/music.cpp index 3124deba57..167861e7f2 100644 --- a/engines/saga/music.cpp +++ b/engines/saga/music.cpp @@ -372,7 +372,7 @@ Music::Music(SagaEngine *vm, Audio::Mixer *mixer, MidiDriver *driver) : _vm(vm), } Music::~Music() { - _vm->_timer->removeTimerProc(&musicVolumeGaugeCallback); + _vm->getTimerManager()->removeTimerProc(&musicVolumeGaugeCallback); _mixer->stopHandle(_musicHandle); delete _player; xmidiParser->setMidiDriver(NULL); @@ -406,7 +406,7 @@ void Music::musicVolumeGauge() { _player->setVolume(volume); if (_currentVolumePercent == 100) { - _vm->_timer->removeTimerProc(&musicVolumeGaugeCallback); + _vm->getTimerManager()->removeTimerProc(&musicVolumeGaugeCallback); _currentVolume = _targetVolume; } } @@ -421,12 +421,12 @@ void Music::setVolume(int volume, int time) { if (time == 1) { _mixer->setVolumeForSoundType(Audio::Mixer::kMusicSoundType, volume); _player->setVolume(volume); - _vm->_timer->removeTimerProc(&musicVolumeGaugeCallback); + _vm->getTimerManager()->removeTimerProc(&musicVolumeGaugeCallback); _currentVolume = volume; return; } - _vm->_timer->installTimerProc(&musicVolumeGaugeCallback, time * 100L, this); + _vm->getTimerManager()->installTimerProc(&musicVolumeGaugeCallback, time * 100L, this); } bool Music::isPlaying() { 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) { diff --git a/engines/saga/render.cpp b/engines/saga/render.cpp index 9c35c3bca4..688eed226e 100644 --- a/engines/saga/render.cpp +++ b/engines/saga/render.cpp @@ -52,7 +52,7 @@ Render::Render(SagaEngine *vm, OSystem *system) { #ifdef SAGA_DEBUG // Initialize FPS timer callback - _vm->_timer->installTimerProc(&fpsTimerCallback, 1000000, this); + _vm->getTimerManager()->installTimerProc(&fpsTimerCallback, 1000000, this); #endif _backGroundSurface.create(_vm->getDisplayInfo().width, _vm->getDisplayInfo().height, 1); @@ -64,7 +64,7 @@ Render::Render(SagaEngine *vm, OSystem *system) { Render::~Render(void) { #ifdef SAGA_DEBUG - _vm->_timer->removeTimerProc(&fpsTimerCallback); + _vm->getTimerManager()->removeTimerProc(&fpsTimerCallback); #endif _backGroundSurface.free(); |