aboutsummaryrefslogtreecommitdiff
path: root/engines/agos/saveload.cpp
diff options
context:
space:
mode:
authorTravis Howell2006-10-15 05:59:22 +0000
committerTravis Howell2006-10-15 05:59:22 +0000
commit8925e814a75ea7a2464784c6587377ab054e6ad2 (patch)
tree57495e00e29009e29b7d6571863d5d2fbab946c0 /engines/agos/saveload.cpp
parented897780369cd866e6656ad22942a9984dcdbdcc (diff)
downloadscummvm-rg350-8925e814a75ea7a2464784c6587377ab054e6ad2.tar.gz
scummvm-rg350-8925e814a75ea7a2464784c6587377ab054e6ad2.tar.bz2
scummvm-rg350-8925e814a75ea7a2464784c6587377ab054e6ad2.zip
Minor cleanup
svn-id: r24333
Diffstat (limited to 'engines/agos/saveload.cpp')
-rw-r--r--engines/agos/saveload.cpp7
1 files changed, 4 insertions, 3 deletions
diff --git a/engines/agos/saveload.cpp b/engines/agos/saveload.cpp
index f486cf381f..854ca8dd69 100644
--- a/engines/agos/saveload.cpp
+++ b/engines/agos/saveload.cpp
@@ -133,10 +133,11 @@ char *AGOSEngine::genSaveName(int slot) {
}
void AGOSEngine::quickLoadOrSave() {
- // The demo of Simon 1 (DOS Floppy) is missing too many segments
- // and the Feeble Files doesn't always allow a load or save
- if (getGameId() == GID_SIMON1DEMO || getGameType() == GType_FF)
+ // Quick load & save is only supported complete version of Simon the Sorcerer 1/2
+ if (getGameType() != GType_SIMON1 && getGameType() != GType_SIMON2 &&
+ !(getFeatures() & GF_DEMO)) {
return;
+ }
bool success;
char buf[50];