Added SdlTimerManager. Added getMillis, delayMillis and getTimeAndDate to Common::TimerManager, DefaultTimerManager and ModularBackend. Removed timer code from OSystem_SDL.

svn-id: r49637
This commit is contained in:
Alejandro Marzini 2010-06-13 21:09:52 +00:00
parent a77738e53b
commit 77f114b835
9 changed files with 152 additions and 76 deletions

View file

@ -27,6 +27,7 @@
#define BACKENDS_MODULAR_BACKEND_H
#include "common/system.h"
#include "common/timer.h"
#include "backends/events/default/default-events.h"
#include "backends/audiocd/default/default-audiocd.h"
#include "backends/mutex/null/null-mutex.h"
@ -83,9 +84,9 @@ public:
virtual void setCursorPalette(const byte *colors, uint start, uint num);
virtual void disableCursorPalette(bool disable);
/*virtual uint32 getMillis();
virtual uint32 getMillis();
virtual void delayMillis(uint msecs);
virtual void getTimeAndDate(TimeDate &t) const;*/
virtual void getTimeAndDate(TimeDate &t) const;
virtual Common::TimerManager *getTimerManager();
virtual Common::EventManager *getEventManager();
virtual Common::HardwareKeySet *getHardwareKeySet() { return 0; }