-rw-r--r-- | noncore/games/sfcave/sfcave.cpp | 15 |
1 files changed, 7 insertions, 8 deletions
diff --git a/noncore/games/sfcave/sfcave.cpp b/noncore/games/sfcave/sfcave.cpp index 5dca427..d5aa38a 100644 --- a/noncore/games/sfcave/sfcave.cpp +++ b/noncore/games/sfcave/sfcave.cpp @@ -7,2 +7,3 @@ #include <qpe/config.h> +#include <qpe/global.h> @@ -145,5 +146,3 @@ SFCave :: SFCave( QWidget *w, const char *name, WFlags fl ) - replayFile = QDir::home().path(); - replayFile += "/sfcave.replay"; - printf( "%s\n", (const char *)replayFile ); + replayFile = Global::applicationFileName("sfcave", "replay"); @@ -926,6 +925,6 @@ void SFCave :: saveReplay() FILE *out; - out = fopen( (const char *)replayFile, "w" ); + out = fopen( QFile::encodeName(replayFile).data(), "w" ); if ( !out ) { - printf( "Couldn't write to /home/root/sfcave.replay\n" ); + printf( "Couldn't write to %s\n", QFile::encodeName(replayFile).data() ); return; @@ -957,3 +956,3 @@ void SFCave :: saveReplay() - printf( "Replay saved to %s\n", (const char *)replayFile ); + printf( "Replay saved to %s\n", QFile::encodeName(replayFile).data() ); @@ -963,3 +962,3 @@ void SFCave :: loadReplay() { - FILE *in = fopen( (const char *)replayFile, "r" ); + FILE *in = fopen( QFile::encodeName(replayFile).data() , "r" ); @@ -1005,3 +1004,3 @@ void SFCave :: loadReplay() - printf( "Replay loaded from %s\n", (const char *)replayFile ); + printf( "Replay loaded from %s\n", QFile::encodeName(replayFile).data() ); } |