GOB: Make the Cemetary/Lab screen work correctly
Saving there still won't work though svn-id: r55374
This commit is contained in:
parent
398c95a331
commit
8b3f2955a4
6 changed files with 138 additions and 2 deletions
|
@ -117,6 +117,30 @@ bool SaveLoad::save(const char *fileName, int16 dataVar, int32 size, int32 offse
|
|||
return true;
|
||||
}
|
||||
|
||||
bool SaveLoad::deleteFile(const char *fileName) {
|
||||
debugC(3, kDebugSaveLoad, "Requested deletion save file \"%s\"", fileName);
|
||||
|
||||
SaveHandler *handler = getHandler(fileName);
|
||||
|
||||
if (!handler) {
|
||||
warning("No save handler for \"%s\"", fileName);
|
||||
return false;
|
||||
}
|
||||
|
||||
if (!handler->deleteFile()) {
|
||||
const char *desc = getDescription(fileName);
|
||||
|
||||
if (!desc)
|
||||
desc = "Unknown";
|
||||
|
||||
warning("Could not delete %s (\"%s\")", desc, fileName);
|
||||
return false;
|
||||
}
|
||||
|
||||
debugC(3, kDebugSaveLoad, "Successfully deleted file");
|
||||
return true;
|
||||
}
|
||||
|
||||
SaveLoad::SaveMode SaveLoad::getSaveMode(const char *fileName) const {
|
||||
return kSaveModeNone;
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue