aboutsummaryrefslogtreecommitdiff
path: root/engines/kyra/saveload.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'engines/kyra/saveload.cpp')
-rw-r--r--engines/kyra/saveload.cpp11
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
+