aboutsummaryrefslogtreecommitdiff
path: root/engines/sword1/sword1.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'engines/sword1/sword1.cpp')
-rw-r--r--engines/sword1/sword1.cpp7
1 files changed, 7 insertions, 0 deletions
diff --git a/engines/sword1/sword1.cpp b/engines/sword1/sword1.cpp
index 75a8fedc0b..37ac537217 100644
--- a/engines/sword1/sword1.cpp
+++ b/engines/sword1/sword1.cpp
@@ -484,7 +484,10 @@ void SwordEngine::checkCdFiles(void) { // check if we're running from cd, hdd or
}
Common::Error SwordEngine::go() {
+ _control->checkForOldSaveGames();
+
uint16 startPos = ConfMan.getInt("boot_param");
+ _control->readSavegameDescriptions();
if (startPos) {
_logic->startPositions(startPos);
} else {
@@ -660,4 +663,8 @@ void SwordEngine::delay(int32 amount) { //copied and mutilated from sky.cpp
} while (_system->getMillis() < start + amount);
}
+bool SwordEngine::mouseIsActive() {
+ return Logic::_scriptVars[MOUSE_STATUS] & 1;
+}
+
} // End of namespace Sword1