aboutsummaryrefslogtreecommitdiff
path: root/backends/platform/ps2
diff options
context:
space:
mode:
authorMax Horn2011-06-06 10:40:41 +0200
committerMax Horn2011-06-06 15:35:50 +0200
commit4878b2b27b8d56a660d9ec29c1557c8a0375c9f6 (patch)
treed8e5a48570e24df4af039c25af1fa495f7fb0124 /backends/platform/ps2
parentc8475224221ed14590ad08929a1cadd6e8e3cc4e (diff)
downloadscummvm-rg350-4878b2b27b8d56a660d9ec29c1557c8a0375c9f6.tar.gz
scummvm-rg350-4878b2b27b8d56a660d9ec29c1557c8a0375c9f6.tar.bz2
scummvm-rg350-4878b2b27b8d56a660d9ec29c1557c8a0375c9f6.zip
PS2: Add logMessage() implementation
Diffstat (limited to 'backends/platform/ps2')
-rw-r--r--backends/platform/ps2/systemps2.cpp12
-rw-r--r--backends/platform/ps2/systemps2.h2
2 files changed, 14 insertions, 0 deletions
diff --git a/backends/platform/ps2/systemps2.cpp b/backends/platform/ps2/systemps2.cpp
index 9dc3f639d7..e3a2f77dc8 100644
--- a/backends/platform/ps2/systemps2.cpp
+++ b/backends/platform/ps2/systemps2.cpp
@@ -986,3 +986,15 @@ void OSystem_PS2::makeConfigPath() {
Common::String OSystem_PS2::getDefaultConfigFileName() {
return _configFile
}
+
+void OSystem_PS2::logMessage(LogMessageType::Type type, const char *message) {
+ FILE *output = 0;
+
+ if (type == LogMessageType::kInfo || type == LogMessageType::kDebug)
+ output = stdout;
+ else
+ output = stderr;
+
+ ps2_fputs(message, output);
+ ps2_fflush(output);
+}
diff --git a/backends/platform/ps2/systemps2.h b/backends/platform/ps2/systemps2.h
index bbb82940c8..5e59a4f0c4 100644
--- a/backends/platform/ps2/systemps2.h
+++ b/backends/platform/ps2/systemps2.h
@@ -114,6 +114,8 @@ public:
virtual Common::String getDefaultConfigFileName();
+ virtual void logMessage(LogMessageType::Type type, const char *message);
+
virtual Graphics::PixelFormat getOverlayFormat() const;
virtual Common::SaveFileManager *getSavefileManager();
virtual FilesystemFactory *getFilesystemFactory();