NULL: Add logMessage() implementation
This commit is contained in:
parent
263e23bd81
commit
7607a077fe
1 changed files with 14 additions and 0 deletions
|
@ -52,6 +52,8 @@ public:
|
|||
virtual uint32 getMillis();
|
||||
virtual void delayMillis(uint msecs);
|
||||
virtual void getTimeAndDate(TimeDate &t) const {}
|
||||
|
||||
virtual void logMessage(LogMessageType::Type type, const char *message);
|
||||
};
|
||||
|
||||
OSystem_NULL::OSystem_NULL() {
|
||||
|
@ -97,6 +99,18 @@ uint32 OSystem_NULL::getMillis() {
|
|||
void OSystem_NULL::delayMillis(uint msecs) {
|
||||
}
|
||||
|
||||
void OSystem_NULL::logMessage(LogMessageType::Type type, const char *message) {
|
||||
FILE *output = 0;
|
||||
|
||||
if (type == LogMessageType::kInfo || type == LogMessageType::kDebug)
|
||||
output = stdout;
|
||||
else
|
||||
output = stderr;
|
||||
|
||||
fputs(message, output);
|
||||
fflush(output);
|
||||
}
|
||||
|
||||
OSystem *OSystem_NULL_create() {
|
||||
return new OSystem_NULL();
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue