diff options
Diffstat (limited to 'engines/mads/game.cpp')
-rw-r--r-- | engines/mads/game.cpp | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/engines/mads/game.cpp b/engines/mads/game.cpp index 5c034bf8bf..af23998b74 100644 --- a/engines/mads/game.cpp +++ b/engines/mads/game.cpp @@ -179,11 +179,18 @@ void Game::sectionLoop() { _vm->_palette->_paletteUsage.load(3, 0xF0, 0xF1, 0xF2); + if (!_player._spritesLoaded && _v3) { + if (_player.loadSprites("")) + _vm->quitGame(); + _playerSpritesFlag = true; + } + _scene.loadScene(_scene._nextSceneId, _aaName, 0); _vm->_sound->pauseNewCommands(); if (!_player._spritesLoaded) { - _player.loadSprites(""); + if (_player.loadSprites("")) + _vm->quitGame(); _playerSpritesFlag = false; } |