From f113a00141940477db0bd9aeffc554fd8a72c57e Mon Sep 17 00:00:00 2001 From: Eugene Sandulenko Date: Fri, 15 Nov 2019 00:52:41 +0100 Subject: GRIFFON: Allow skipping logos with ESC --- engines/griffon/cutscenes.cpp | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/engines/griffon/cutscenes.cpp b/engines/griffon/cutscenes.cpp index c4612d4993..b80481ce5f 100644 --- a/engines/griffon/cutscenes.cpp +++ b/engines/griffon/cutscenes.cpp @@ -155,7 +155,13 @@ void GriffonEngine::showLogos() { g_system->copyRectToScreen(_videoBuffer->getPixels(), _videoBuffer->pitch, 0, 0, _videoBuffer->w, _videoBuffer->h); g_system->updateScreen(); - POLL_AND_CHECK_QUIT(); + if (g_system->getEventManager()->pollEvent(_event)) { + + if (_event.kbd.keycode == Common::KEYCODE_ESCAPE) + return; + + CHECK_QUIT(); + } _ticksPassed = _ticks; _ticks = g_system->getMillis(); -- cgit v1.2.3