aboutsummaryrefslogtreecommitdiff
path: root/engines/fullpipe/fullpipe.cpp
diff options
context:
space:
mode:
authorEugene Sandulenko2013-08-11 23:56:14 +0300
committerEugene Sandulenko2013-09-06 14:51:13 +0300
commit687d0624e57177322c64bc660132c4c017a6e9f0 (patch)
tree3f6a6dd55f184b2f910988f3bc9c7bbdf29a7c6b /engines/fullpipe/fullpipe.cpp
parentf90371ebceb987455a21d4358d1421e8cffb4f42 (diff)
downloadscummvm-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.cpp8
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 {