diff options
author | Paul Gilbert | 2013-12-28 15:02:54 +1100 |
---|---|---|
committer | Paul Gilbert | 2013-12-28 15:02:54 +1100 |
commit | 19c208a05d47562181c64833f25ada59751e5c88 (patch) | |
tree | 37d141c92c2e8541d1c1b2f35b4ae33225b6b66f | |
parent | 9eccf91aea8dc8f8ebbaa61c04152d0e1f70902e (diff) | |
download | scummvm-rg350-19c208a05d47562181c64833f25ada59751e5c88.tar.gz scummvm-rg350-19c208a05d47562181c64833f25ada59751e5c88.tar.bz2 scummvm-rg350-19c208a05d47562181c64833f25ada59751e5c88.zip |
VOYEUR: Refactored code fragments to use flipPageAndWaitForFade method
-rw-r--r-- | engines/voyeur/files_threads.cpp | 37 |
1 files changed, 5 insertions, 32 deletions
diff --git a/engines/voyeur/files_threads.cpp b/engines/voyeur/files_threads.cpp index 8d0ad00c34..3a626d4801 100644 --- a/engines/voyeur/files_threads.cpp +++ b/engines/voyeur/files_threads.cpp @@ -396,12 +396,7 @@ void ThreadResource::parsePlayCommands() { (*_vm->_graphicsManager._vPort)->setupViewPort(); _vm->_graphicsManager._backColors->startFade(); - (*_vm->_graphicsManager._vPort)->_flags |= 8; - _vm->_graphicsManager.flipPage(); - _vm->_eventsManager.sWaitFlip(); - - while (!_vm->shouldQuit() && (_vm->_eventsManager._fadeStatus & 1)) - _vm->_eventsManager.delay(1); + _vm->flipPageAndWaitForFade(); _vm->_voy._field478 = -2; _vm->_soundManager.setVOCOffset(_vm->_voy._vocSecondsOffset * 11025); @@ -692,13 +687,8 @@ void ThreadResource::parsePlayCommands() { (*_vm->_graphicsManager._vPort)->setupViewPort(pic); _cmd14Pal->startFade(); + _vm->flipPageAndWaitForFade(); - (*_vm->_graphicsManager._vPort)->_flags |= 8; - _vm->_graphicsManager.flipPage(); - _vm->_eventsManager.sWaitFlip(); - - while (!_vm->shouldQuit() && (_vm->_eventsManager._fadeStatus & 1)) - _vm->_eventsManager.delay(1); _vm->_eventsManager.getMouseInfo(); for (int idx = 1; idx < 4; ++idx) { @@ -712,13 +702,7 @@ void ThreadResource::parsePlayCommands() { (*_vm->_graphicsManager._vPort)->setupViewPort(pic); _cmd14Pal->startFade(); - - (*_vm->_graphicsManager._vPort)->_flags |= 8; - _vm->_graphicsManager.flipPage(); - _vm->_eventsManager.sWaitFlip(); - - while (!_vm->shouldQuit() && (_vm->_eventsManager._fadeStatus & 1)) - _vm->_eventsManager.delay(1); + _vm->flipPageAndWaitForFade(); _vm->_bVoy->freeBoltMember(_vm->_playStamp1 + (idx - 1) * 2); _vm->_bVoy->freeBoltMember(_vm->_playStamp1 + (idx - 1) * 2 + 1); @@ -1664,23 +1648,12 @@ void ThreadResource::loadTheApt() { CMapResource *pal = _vm->_bVoy->boltEntry(_vm->_playStamp1 + 4)._cMapResource; pal->_steps = 1; pal->startFade(); - - (*_vm->_graphicsManager._vPort)->_flags |= 8; - _vm->_graphicsManager.flipPage(); - _vm->_eventsManager.sWaitFlip(); - - while (!_vm->shouldQuit() && (_vm->_eventsManager._fadeStatus & 1)) - _vm->_eventsManager.delay(1); + _vm->flipPageAndWaitForFade(); } void ThreadResource::freeTheApt() { _vm->_graphicsManager.fadeDownICF1(5); - (*_vm->_graphicsManager._vPort)->_flags |= 8; - _vm->_graphicsManager.flipPage(); - _vm->_eventsManager.sWaitFlip(); - - while (!_vm->shouldQuit() && (_vm->_eventsManager._fadeStatus & 1)) - _vm->_eventsManager.delay(1); + _vm->flipPageAndWaitForFade(); _vm->_graphicsManager.fadeUpICF1(0); |