[Scummvm-git-logs] scummvm master -> 8b1535cbdd9d76e251178e7bb93a061bc407f4f3
dreammaster
paulfgilbert at gmail.com
Sat May 9 17:43:39 UTC 2020
This automated email contains information about 1 new commit which have been
pushed to the 'scummvm' repo located at https://github.com/scummvm/scummvm .
Summary:
8b1535cbdd ULTIMA4: Allow for loading saves in cities
Commit: 8b1535cbdd9d76e251178e7bb93a061bc407f4f3
https://github.com/scummvm/scummvm/commit/8b1535cbdd9d76e251178e7bb93a061bc407f4f3
Author: Paul Gilbert (dreammaster at scummvm.org)
Date: 2020-05-09T10:16:59-07:00
Commit Message:
ULTIMA4: Allow for loading saves in cities
Changed paths:
engines/ultima/ultima4/ultima4.cpp
engines/ultima/ultima4/ultima4.h
diff --git a/engines/ultima/ultima4/ultima4.cpp b/engines/ultima/ultima4/ultima4.cpp
index f9f16f7695..aecfd8ba55 100644
--- a/engines/ultima/ultima4/ultima4.cpp
+++ b/engines/ultima/ultima4/ultima4.cpp
@@ -202,6 +202,10 @@ void Ultima4Engine::setToJourneyOnwards() {
assert(_saveSlotToLoad);
}
+bool Ultima4Engine::canLoadGameStateCurrently(bool isAutosave) {
+ return g_game != nullptr && g_context != nullptr && eventHandler->getController() == g_game;
+}
+
bool Ultima4Engine::canSaveGameStateCurrently(bool isAutosave) {
return g_game != nullptr && g_context != nullptr && eventHandler->getController() == g_game
&& (g_context->_location->_context & CTX_CAN_SAVE_GAME);
diff --git a/engines/ultima/ultima4/ultima4.h b/engines/ultima/ultima4/ultima4.h
index 29887be0a6..e4db2d7708 100644
--- a/engines/ultima/ultima4/ultima4.h
+++ b/engines/ultima/ultima4/ultima4.h
@@ -98,9 +98,7 @@ public:
/**
* Returns true if a savegame can be loaded
*/
- bool canLoadGameStateCurrently(bool isAutosave = false) override {
- return canSaveGameStateCurrently(isAutosave);
- }
+ bool canLoadGameStateCurrently(bool isAutosave = false) override;
/**
* Returns true if the game can be saved
More information about the Scummvm-git-logs
mailing list