aboutsummaryrefslogtreecommitdiff
path: root/engines/mads/game.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'engines/mads/game.cpp')
-rw-r--r--engines/mads/game.cpp9
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;
}