[Scummvm-cvs-logs] CVS: scummvm/backends/PalmOS/Src palmsave.cpp,1.13,1.14

Max Horn fingolfin at users.sourceforge.net
Fri Nov 26 17:15:54 CET 2004


Update of /cvsroot/scummvm/scummvm/backends/PalmOS/Src
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv24926/backends/PalmOS/Src

Modified Files:
	palmsave.cpp 
Log Message:
Moved Engine::getSavePath() to class SaveFileManager; removed the 'directory' parameter from SaveFileManager::openSavefile and listSavefiles (they always use getSavePath() now, which is what we did anyway)

Index: palmsave.cpp
===================================================================
RCS file: /cvsroot/scummvm/scummvm/backends/PalmOS/Src/palmsave.cpp,v
retrieving revision 1.13
retrieving revision 1.14
diff -u -d -r1.13 -r1.14
--- palmsave.cpp	28 Sep 2004 20:19:21 -0000	1.13
+++ palmsave.cpp	27 Nov 2004 00:25:57 -0000	1.14
@@ -126,17 +126,17 @@
 
 class PalmSaveFileManager : public SaveFileManager {
 public:
-	SaveFile *open_savefile(const char *filename, const char *directory, bool saveOrLoad);
-	void list_savefiles(const char *prefix, const char *directory, bool *marks, int num);
+	SaveFile *openSavefile(const char *filename, bool saveOrLoad);
+	void listSavefiles(const char *prefix, bool *marks, int num);
 
 protected:
 	SaveFile *makeSaveFile(const char *filename, bool saveOrLoad);
 };
 
-SaveFile *PalmSaveFileManager::open_savefile(const char *filename, const char *directory, bool saveOrLoad) {
+SaveFile *PalmSaveFileManager::openSavefile(const char *filename, bool saveOrLoad) {
 	char buf[256];
 
-	strncpy(buf, directory, sizeof(buf));
+	strncpy(buf, getSavePath(), sizeof(buf));
 	strncat(buf, filename, sizeof(buf));
 
 	SaveFile *sf = makeSaveFile(buf, saveOrLoad);
@@ -148,10 +148,10 @@
 	return sf;
 }
 
-void PalmSaveFileManager::list_savefiles(const char *prefix, const char *directory, bool *marks, int num) {
+void PalmSaveFileManager::listSavefiles(const char *prefix, bool *marks, int num) {
 	FileRef fileRef;
 	// try to open the dir
-	Err e = VFSFileOpen(gVars->volRefNum, directory, vfsModeRead, &fileRef);
+	Err e = VFSFileOpen(gVars->volRefNum, getSavePath(), vfsModeRead, &fileRef);
 	memset(marks, false, num*sizeof(bool));
 
 	if (e != errNone)





More information about the Scummvm-git-logs mailing list