diff options
author | Christopher Page | 2008-08-15 20:49:56 +0000 |
---|---|---|
committer | Christopher Page | 2008-08-15 20:49:56 +0000 |
commit | 603f0a2f8c9a57f48c6a1d4b3ae7f12ed7e4d25f (patch) | |
tree | 587cc8b9bcbfc36a2c0abcf5c1949874f0b70718 /engines/sword1/control.cpp | |
parent | 7e49b2e8a1ab7a856795bffdd1cee44ab5d114e9 (diff) | |
download | scummvm-rg350-603f0a2f8c9a57f48c6a1d4b3ae7f12ed7e4d25f.tar.gz scummvm-rg350-603f0a2f8c9a57f48c6a1d4b3ae7f12ed7e4d25f.tar.bz2 scummvm-rg350-603f0a2f8c9a57f48c6a1d4b3ae7f12ed7e4d25f.zip |
Fixes for Sword1 engine loading from launcher
svn-id: r33915
Diffstat (limited to 'engines/sword1/control.cpp')
-rw-r--r-- | engines/sword1/control.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/engines/sword1/control.cpp b/engines/sword1/control.cpp index 3a26f4dd33..d0808d3ece 100644 --- a/engines/sword1/control.cpp +++ b/engines/sword1/control.cpp @@ -703,7 +703,7 @@ void Control::handleSaveKey(Common::KeyState kbd) { bool Control::saveToFile(void) { if ((_selectedSavegame == 255) || !strlen((char*)_saveNames[_selectedSavegame])) return false; // no saveslot selected or no name entered - saveGameToFile(_selectedSavegame); + saveGameToFile(_numSaves); writeSavegameDescriptions(); return true; } @@ -741,6 +741,7 @@ void Control::readSavegameDescriptions(void) { curFileNum++; } while ((ch != 255) && (!inf->eos())); _saveFiles = curFileNum; + _numSaves = _saveFiles; } delete inf; } |