diff options
Diffstat (limited to 'backends/dc')
-rw-r--r-- | backends/dc/vmsave.cpp | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/backends/dc/vmsave.cpp b/backends/dc/vmsave.cpp index 4dd43e9373..ae40cf7ae6 100644 --- a/backends/dc/vmsave.cpp +++ b/backends/dc/vmsave.cpp @@ -258,7 +258,15 @@ public: class VMSaveManager : public SaveFileManager { public: - virtual SaveFile *openSavefile(const char *filename, bool saveOrLoad); + + virtual OutSaveFile *openForSaving(const char *filename) { + return openSavefile(filename, true); + } + virtual IntSaveFile *openForLoading(const char *filename) { + return openSavefile(filename, false); + } + + SaveFile *openSavefile(const char *filename, bool saveOrLoad); virtual void listSavefiles(const char *prefix, bool *marks, int num); }; |