diff options
Diffstat (limited to 'engines/avalanche/shootemup.cpp')
-rw-r--r-- | engines/avalanche/shootemup.cpp | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/engines/avalanche/shootemup.cpp b/engines/avalanche/shootemup.cpp index c85004d81f..8d61316daa 100644 --- a/engines/avalanche/shootemup.cpp +++ b/engines/avalanche/shootemup.cpp @@ -117,7 +117,7 @@ void ShootEmUp::run() { setup(); - do { + while ((_time != 0) && (!_vm->shouldQuit())) { uint32 beginLoop = _vm->_system->getMillis(); blankIt(); @@ -141,8 +141,7 @@ void ShootEmUp::run() { uint32 delay = _vm->_system->getMillis() - beginLoop; if (delay <= 55) _vm->_system->delayMillis(55 - delay); // Replaces slowdown(); 55 comes from 18.2 Hz (B Flight). - - } while (_time != 0); + }; _vm->fadeOut(); _vm->_graphics->restoreScreen(); |