diff options
Diffstat (limited to 'engines/griffon/engine.cpp')
-rw-r--r-- | engines/griffon/engine.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/engines/griffon/engine.cpp b/engines/griffon/engine.cpp index 8c0b511490..b23dae9e5d 100644 --- a/engines/griffon/engine.cpp +++ b/engines/griffon/engine.cpp @@ -105,7 +105,7 @@ void GriffonEngine::mainLoop() { _console->onFrame(); updateEngine(); - } while (!_shouldQuit && !_gameEnd); + } while (!_shouldQuit && _gameMode != kGameModeEnd); } void GriffonEngine::updateEngine() { @@ -161,7 +161,7 @@ void GriffonEngine::updateEngine() { checkHit(); - if (_gameEnd) + if (_gameMode == kGameModeEnd) return; } @@ -244,7 +244,7 @@ void GriffonEngine::updateEngine() { if (_player.hp <= 0) { theEnd(); - _gameEnd = true; + _gameMode = kGameModeEnd; return; } |