diff options
author | Jaromir Wysoglad | 2019-05-29 13:31:56 +0200 |
---|---|---|
committer | Thierry Crozat | 2019-07-28 15:09:14 +0100 |
commit | a86a397b261eceb2830a15f030e0aa5f50651343 (patch) | |
tree | 9aff096fe82149d06d7293ba66aee80e06e632af /engines/supernova2/state.cpp | |
parent | e99dc80446f5ef5f9e6f6ef2460161c4a1e40f07 (diff) | |
download | scummvm-rg350-a86a397b261eceb2830a15f030e0aa5f50651343.tar.gz scummvm-rg350-a86a397b261eceb2830a15f030e0aa5f50651343.tar.bz2 scummvm-rg350-a86a397b261eceb2830a15f030e0aa5f50651343.zip |
SUPERNOVA2: Programm intro title screen
Diffstat (limited to 'engines/supernova2/state.cpp')
-rw-r--r-- | engines/supernova2/state.cpp | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/engines/supernova2/state.cpp b/engines/supernova2/state.cpp index 44553f2cd5..24b86895d9 100644 --- a/engines/supernova2/state.cpp +++ b/engines/supernova2/state.cpp @@ -158,6 +158,15 @@ void GameManager::getInput() { } } +void GameManager::wait(int ticks) { + uint32 end = g_system->getMillis() + ticksToMsec(ticks); + do { + g_system->delayMillis(_vm->_delay); + updateEvents(); + g_system->updateScreen(); + } while (g_system->getMillis() < end && !_vm->shouldQuit()); +} + void GameManager::changeRoom(RoomId id) { _currentRoom = _rooms[id]; _newRoom = true; |