diff options
Diffstat (limited to 'engines/supernova/supernova.cpp')
-rw-r--r-- | engines/supernova/supernova.cpp | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/engines/supernova/supernova.cpp b/engines/supernova/supernova.cpp index 395fd781f2..6b1006aee3 100644 --- a/engines/supernova/supernova.cpp +++ b/engines/supernova/supernova.cpp @@ -213,6 +213,12 @@ void SupernovaEngine::updateEvents() { return; } + if (_gm->_state._alarmOn && _gm->_state._timeAlarm <= _gm->_state._time) { + _gm->_state._alarmOn = false; + _gm->alarm(); + return; + } + _gm->_mouseClicked = false; _gm->_keyPressed = false; while (g_system->getEventManager()->pollEvent(_event)) { |