diff options
author | Eugene Sandulenko | 2013-08-11 23:56:14 +0300 |
---|---|---|
committer | Eugene Sandulenko | 2013-09-06 14:51:13 +0300 |
commit | 687d0624e57177322c64bc660132c4c017a6e9f0 (patch) | |
tree | 3f6a6dd55f184b2f910988f3bc9c7bbdf29a7c6b /engines/fullpipe/fullpipe.cpp | |
parent | f90371ebceb987455a21d4358d1421e8cffb4f42 (diff) | |
download | scummvm-rg350-687d0624e57177322c64bc660132c4c017a6e9f0.tar.gz scummvm-rg350-687d0624e57177322c64bc660132c4c017a6e9f0.tar.bz2 scummvm-rg350-687d0624e57177322c64bc660132c4c017a6e9f0.zip |
FULLPIPE: Fix stupid bug with not processed messages
Diffstat (limited to 'engines/fullpipe/fullpipe.cpp')
-rw-r--r-- | engines/fullpipe/fullpipe.cpp | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/engines/fullpipe/fullpipe.cpp b/engines/fullpipe/fullpipe.cpp index bca025770b..740c2c2788 100644 --- a/engines/fullpipe/fullpipe.cpp +++ b/engines/fullpipe/fullpipe.cpp @@ -80,7 +80,7 @@ FullpipeEngine::FullpipeEngine(OSystem *syst, const ADGameDescription *gameDesc) _inputArFlag = false; _recordEvents = false; - _flgSavegameMenuRequested = false; + _flgGameIsRunning = true; _isProcessingMessages = false; @@ -222,7 +222,7 @@ void FullpipeEngine::updateEvents() { case Common::KEYCODE_s: if (_gamePaused) { _gamePaused = 0; - _flgSavegameMenuRequested = true; + _flgGameIsRunning = true; return; } @@ -318,8 +318,8 @@ void FullpipeEngine::updateScreen() { //if (inputArFlag) // updateGame_inputArFlag(); - if (_modalObject || _flgSavegameMenuRequested && (_gameLoader->updateSystems(42), _modalObject != 0)) { - if (_flgSavegameMenuRequested) { + if (_modalObject || _flgGameIsRunning && (_gameLoader->updateSystems(42), _modalObject != 0)) { + if (_flgGameIsRunning) { if (_modalObject->init(42)) { _modalObject->update(); } else { |