aboutsummaryrefslogtreecommitdiff
path: root/backends/ps2
diff options
context:
space:
mode:
authorMax Horn2005-04-10 15:13:40 +0000
committerMax Horn2005-04-10 15:13:40 +0000
commite79c168d35d9c3633e3dfb618bd05466b0efc307 (patch)
treefe4fa01fd852546eaa3229f62069109d98eb8a67 /backends/ps2
parente03861fdd4ca4cb676788c4ae4ea19647107fd6b (diff)
downloadscummvm-rg350-e79c168d35d9c3633e3dfb618bd05466b0efc307.tar.gz
scummvm-rg350-e79c168d35d9c3633e3dfb618bd05466b0efc307.tar.bz2
scummvm-rg350-e79c168d35d9c3633e3dfb618bd05466b0efc307.zip
split SaveFileManager::openSavefile and class SaveFile into two, each, one for loading and one for saving
svn-id: r17517
Diffstat (limited to 'backends/ps2')
-rw-r--r--backends/ps2/savefile.h11
1 files changed, 10 insertions, 1 deletions
diff --git a/backends/ps2/savefile.h b/backends/ps2/savefile.h
index 56b485d82e..25133e90dc 100644
--- a/backends/ps2/savefile.h
+++ b/backends/ps2/savefile.h
@@ -38,7 +38,14 @@ public:
Ps2SaveFileManager(const char *path, SaveMode mode, Gs2dScreen *screen);
virtual ~Ps2SaveFileManager();
- virtual SaveFile *openSavefile(const char *filename, bool saveOrLoad);
+
+ virtual SaveFile *openForSaving(const char *filename) {
+ return openSavefile(filename, true);
+ }
+ virtual SaveFile *openForLoading(const char *filename) {
+ return openSavefile(filename, false);
+ }
+
virtual void listSavefiles(const char * /* prefix */, bool *marks, int num);
/** Get the path to the save game directory. */
@@ -59,6 +66,8 @@ private:
static const iconIVECTOR _bgcolor[4];
static const iconFVECTOR _lightdir[3], _lightcol[3], _ambient;
+
+ SaveFile *openSavefile(const char *filename, bool saveOrLoad);
};
#endif // __PS2_SAVEFILE__