NULL: Fix compilation of null backend.
This commit is contained in:
parent
580bfc259b
commit
afe56a8ea8
1 changed files with 14 additions and 2 deletions
|
@ -20,12 +20,23 @@
|
|||
*
|
||||
*/
|
||||
|
||||
// We use some stdio.h functionality here thus we need to allow some
|
||||
// symbols. Alternatively, we could simply allow everything by defining
|
||||
// FORBIDDEN_SYMBOL_ALLOW_ALL
|
||||
#define FORBIDDEN_SYMBOL_EXCEPTION_FILE
|
||||
#define FORBIDDEN_SYMBOL_EXCEPTION_stdout
|
||||
#define FORBIDDEN_SYMBOL_EXCEPTION_stderr
|
||||
#define FORBIDDEN_SYMBOL_EXCEPTION_fputs
|
||||
|
||||
#include "backends/modular-backend.h"
|
||||
#include "base/main.h"
|
||||
|
||||
#if defined(USE_NULL_DRIVER)
|
||||
#include "backends/saves/default/default-saves.h"
|
||||
#include "backends/timer/default/default-timer.h"
|
||||
#include "backends/events/default/default-events.h"
|
||||
#include "backends/mutex/null/null-mutex.h"
|
||||
#include "backends/graphics/null/null-graphics.h"
|
||||
#include "audio/mixer_intern.h"
|
||||
#include "common/scummsys.h"
|
||||
|
||||
|
@ -40,13 +51,14 @@
|
|||
#include "backends/fs/windows/windows-fs-factory.h"
|
||||
#endif
|
||||
|
||||
class OSystem_NULL : public ModularBackend {
|
||||
class OSystem_NULL : public ModularBackend, Common::EventSource {
|
||||
public:
|
||||
OSystem_NULL();
|
||||
virtual ~OSystem_NULL();
|
||||
|
||||
virtual void initBackend();
|
||||
|
||||
virtual Common::EventSource *getDefaultEventSource() { return this; }
|
||||
virtual bool pollEvent(Common::Event &event);
|
||||
|
||||
virtual uint32 getMillis(bool skipRecord = false);
|
||||
|
@ -92,7 +104,7 @@ bool OSystem_NULL::pollEvent(Common::Event &event) {
|
|||
return false;
|
||||
}
|
||||
|
||||
uint32 OSystem_NULL::getMillis() {
|
||||
uint32 OSystem_NULL::getMillis(bool skipRecord) {
|
||||
return 0;
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue