diff options
author | johndoe123 | 2013-01-29 15:40:41 +0000 |
---|---|---|
committer | Willem Jan Palenstijn | 2013-05-08 20:47:43 +0200 |
commit | 8749efdea821433cf355ae4fa543ef412f33c2fe (patch) | |
tree | aabfe5ebe3c0d88c775a0cd752e23ecced76cce8 /engines/neverhood/saveload.cpp | |
parent | a03879963f2e8adebd1f4bb90975ff0c43f286dc (diff) | |
download | scummvm-rg350-8749efdea821433cf355ae4fa543ef412f33c2fe.tar.gz scummvm-rg350-8749efdea821433cf355ae4fa543ef412f33c2fe.tar.bz2 scummvm-rg350-8749efdea821433cf355ae4fa543ef412f33c2fe.zip |
NEVERHOOD: Add game-internal savegame delete menu
- Rename Widget::addSprite to Widget::initialize
Diffstat (limited to 'engines/neverhood/saveload.cpp')
-rw-r--r-- | engines/neverhood/saveload.cpp | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/engines/neverhood/saveload.cpp b/engines/neverhood/saveload.cpp index 2f97adeeee..578d9858ff 100644 --- a/engines/neverhood/saveload.cpp +++ b/engines/neverhood/saveload.cpp @@ -143,6 +143,13 @@ Common::Error NeverhoodEngine::saveGameState(int slot, const Common::String &des return Common::kNoError; } +Common::Error NeverhoodEngine::removeGameState(int slot) { + Common::SaveFileManager *saveFileMan = g_system->getSavefileManager(); + Common::String filename = Neverhood::NeverhoodEngine::getSavegameFilename(_targetName, slot); + saveFileMan->removeSavefile(filename.c_str()); + return Common::kNoError; +} + const char *NeverhoodEngine::getSavegameFilename(int num) { static Common::String filename; filename = getSavegameFilename(_targetName, num); |