aboutsummaryrefslogtreecommitdiff
path: root/engines/sword1/control.cpp
diff options
context:
space:
mode:
authorChristopher Page2008-08-15 20:49:56 +0000
committerChristopher Page2008-08-15 20:49:56 +0000
commit603f0a2f8c9a57f48c6a1d4b3ae7f12ed7e4d25f (patch)
tree587cc8b9bcbfc36a2c0abcf5c1949874f0b70718 /engines/sword1/control.cpp
parent7e49b2e8a1ab7a856795bffdd1cee44ab5d114e9 (diff)
downloadscummvm-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.cpp3
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;
}