From 538ab04493f91b120b7be300af2925d044683b80 Mon Sep 17 00:00:00 2001 From: Eugene Sandulenko Date: Wed, 10 Jul 2019 22:20:01 +0200 Subject: HDB: Added missing calls to loadGameState() --- engines/hdb/saveload.cpp | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'engines/hdb/saveload.cpp') diff --git a/engines/hdb/saveload.cpp b/engines/hdb/saveload.cpp index d0fb1d44dc..726374fe6f 100644 --- a/engines/hdb/saveload.cpp +++ b/engines/hdb/saveload.cpp @@ -62,6 +62,8 @@ Common::Error HDBGame::loadGameState(int slot) { return Common::kReadingFailed; } + _window->closeAll(); + Graphics::skipThumbnail(*in); // Actual Save Data @@ -74,6 +76,14 @@ Common::Error HDBGame::loadGameState(int slot) { delete in; + // center the player on the screen + int x, y; + _ai->getPlayerXY(&x, &y); + _map->centerMapXY(x + 16, y + 16); + + if (!_ai->cinematicsActive()) + _gfx->turnOffFade(); + return Common::kNoError; } -- cgit v1.2.3