Refactored SDL mixer manager. Created a SdlMixerManager subclass for Mac OSX.
svn-id: r50198
This commit is contained in:
parent
3029e50528
commit
d89cb33bcb
6 changed files with 257 additions and 177 deletions
|
@ -34,6 +34,7 @@
|
|||
|
||||
#include "backends/modular-backend.h"
|
||||
#include "backends/graphics/sdl/sdl-graphics.h"
|
||||
#include "backends/mixer/sdl/sdl-mixer.h"
|
||||
|
||||
class OSystem_SDL : public ModularBackend {
|
||||
public:
|
||||
|
@ -61,9 +62,12 @@ public:
|
|||
virtual void delayMillis(uint msecs);
|
||||
virtual void getTimeAndDate(TimeDate &td) const;
|
||||
|
||||
virtual Audio::Mixer *getMixer();
|
||||
|
||||
protected:
|
||||
bool _inited;
|
||||
bool _initedSDL;
|
||||
SdlMixerManager *_mixerManager;
|
||||
|
||||
virtual void initSDL();
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue