diff options
Diffstat (limited to 'engines/sword1/sword1.cpp')
-rw-r--r-- | engines/sword1/sword1.cpp | 7 |
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 |