From 2e9e68fc8e1ebcfd017500165f64b97c6b6a72a8 Mon Sep 17 00:00:00 2001 From: Torbjörn Andersson Date: Sun, 9 Nov 2008 13:50:41 +0000 Subject: Fixed pausing during credits. svn-id: r34956 --- engines/sword2/sword2.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'engines/sword2/sword2.cpp') diff --git a/engines/sword2/sword2.cpp b/engines/sword2/sword2.cpp index 0ce5175fa4..7220151267 100644 --- a/engines/sword2/sword2.cpp +++ b/engines/sword2/sword2.cpp @@ -743,8 +743,7 @@ void Sword2Engine::sleepUntil(uint32 time) { void Sword2Engine::pauseEngineIntern(bool pause) { if (pause) { - // FIXME: We should never disallow pausing, and we need to do - // something about pausing during credits, etc. + // FIXME: We should never disallow pausing. // Don't allow Pause while screen fading or while black if (_screen->getFadeStatus() != RDFADE_NONE) @@ -753,6 +752,7 @@ void Sword2Engine::pauseEngineIntern(bool pause) { _sound->pauseAllSound(); _mouse->pauseEngine(true); _logic->pauseMovie(true); + _screen->pauseScreen(true); #ifdef SWORD2_DEBUG // Don't dim it if we're single-stepping through frames @@ -768,6 +768,7 @@ void Sword2Engine::pauseEngineIntern(bool pause) { } else { _mouse->pauseEngine(false); _logic->pauseMovie(false); + _screen->pauseScreen(false); _sound->unpauseAllSound(); _screen->dimPalette(false); -- cgit v1.2.3