AGI: Add some comments regarding save slot 0, and use the default SaveStateDescriptor constructor

This commit is contained in:
Filippos Karapetis 2011-09-25 15:10:43 +03:00
parent d01d228ee8
commit cfa262b1b7

View File

@ -276,6 +276,8 @@ SaveStateDescriptor AgiMetaEngine::querySaveMetaInfos(const char *target, int sl
SaveStateDescriptor desc(slot, name);
// Do not allow save slot 0 (used for auto-saving) to be deleted or
// overwritten.
desc.setDeletableFlag(slot != 0);
desc.setWriteProtectedFlag(slot == 0);
@ -307,7 +309,8 @@ SaveStateDescriptor AgiMetaEngine::querySaveMetaInfos(const char *target, int sl
return desc;
} else {
SaveStateDescriptor emptySave(slot, "");
SaveStateDescriptor emptySave;
// Do not allow save slot 0 (used for auto-saving) to be overwritten.
emptySave.setWriteProtectedFlag(slot == 0);
return emptySave;
}