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 uint32 getMillis();
|
||||||
virtual void delayMillis(uint msecs);
|
virtual void delayMillis(uint msecs);
|
||||||
virtual void getTimeAndDate(TimeDate &t) const {}
|
virtual void getTimeAndDate(TimeDate &t) const {}
|
||||||
|
|
||||||
|
virtual void logMessage(LogMessageType::Type type, const char *message);
|
||||||
};
|
};
|
||||||
|
|
||||||
OSystem_NULL::OSystem_NULL() {
|
OSystem_NULL::OSystem_NULL() {
|
||||||
|
@ -97,6 +99,18 @@ uint32 OSystem_NULL::getMillis() {
|
||||||
void OSystem_NULL::delayMillis(uint msecs) {
|
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() {
|
OSystem *OSystem_NULL_create() {
|
||||||
return new OSystem_NULL();
|
return new OSystem_NULL();
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue