aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--engines/access/amazon/amazon_game.cpp6
-rw-r--r--engines/access/amazon/amazon_game.h5
2 files changed, 11 insertions, 0 deletions
diff --git a/engines/access/amazon/amazon_game.cpp b/engines/access/amazon/amazon_game.cpp
index 9b9df8bc25..912c4ddfd2 100644
--- a/engines/access/amazon/amazon_game.cpp
+++ b/engines/access/amazon/amazon_game.cpp
@@ -87,6 +87,11 @@ void AmazonEngine::freeInactivePlayer() {
_inactive._altSpritesPtr = nullptr;
}
+void AmazonEngine::configSelect() {
+ // Initialize fields contained in the config file.
+ _hintLevel = 3;
+}
+
void AmazonEngine::playGame() {
// Initialize Amazon game-specific objects
_room = new AmazonRoom(this);
@@ -95,6 +100,7 @@ void AmazonEngine::playGame() {
// Setup the game
setupGame();
+ configSelect();
if (_loadSaveSlot == -1) {
// Do introduction
diff --git a/engines/access/amazon/amazon_game.h b/engines/access/amazon/amazon_game.h
index 2d371ca9fb..d67f0c2150 100644
--- a/engines/access/amazon/amazon_game.h
+++ b/engines/access/amazon/amazon_game.h
@@ -98,6 +98,11 @@ private:
*/
void setupGame();
+ /**
+ * Initialize variables found in the config file
+ */
+ void configSelect();
+
void initVariables();
void calcIQ();
void helpTitle();