diff options
Diffstat (limited to 'backends/platform/psp')
| -rw-r--r-- | backends/platform/psp/osys_psp.cpp | 11 | ||||
| -rw-r--r-- | backends/platform/psp/osys_psp.h | 2 |
2 files changed, 13 insertions, 0 deletions
diff --git a/backends/platform/psp/osys_psp.cpp b/backends/platform/psp/osys_psp.cpp index 69be0abcb2..cf65ef13c9 100644 --- a/backends/platform/psp/osys_psp.cpp +++ b/backends/platform/psp/osys_psp.cpp @@ -677,3 +677,14 @@ void OSystem_PSP::setWindowCaption(const char *caption) { void OSystem_PSP::displayMessageOnOSD(const char *msg) { } +#define PSP_CONFIG_FILE "ms0:/scummvm.ini" + +Common::SeekableReadStream *OSystem_PSP::openConfigFileForReading() { + Common::FSNode file(PSP_CONFIG_FILE); + return file.openForReading(); +} + +Common::WriteStream *OSystem_PSP::openConfigFileForWriting() { + Common::FSNode file(PSP_CONFIG_FILE); + return file.openForWriting(); +} diff --git a/backends/platform/psp/osys_psp.h b/backends/platform/psp/osys_psp.h index dca6ccb036..e231a08d24 100644 --- a/backends/platform/psp/osys_psp.h +++ b/backends/platform/psp/osys_psp.h @@ -145,5 +145,7 @@ public: virtual void displayMessageOnOSD(const char *msg); + virtual Common::SeekableReadStream *openConfigFileForReading(); + virtual Common::WriteStream *openConfigFileForWriting(); }; |
