diff options
Diffstat (limited to 'engines/kyra/saveload.cpp')
-rw-r--r-- | engines/kyra/saveload.cpp | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/engines/kyra/saveload.cpp b/engines/kyra/saveload.cpp index 334c015689..80dcd4144c 100644 --- a/engines/kyra/saveload.cpp +++ b/engines/kyra/saveload.cpp @@ -128,4 +128,15 @@ Common::OutSaveFile *KyraEngine::openSaveForWriting(const char *filename, const return out; } +const char *KyraEngine::getSavegameFilename(int num) { + static Common::String filename; + char extension[5]; + sprintf(extension, "%.3d", num); + + filename = _targetName + "." + extension; + + return filename.c_str(); +} + } // end of namespace Kyra + |