aboutsummaryrefslogtreecommitdiff
path: root/engines/groovie/music.h
diff options
context:
space:
mode:
Diffstat (limited to 'engines/groovie/music.h')
-rw-r--r--engines/groovie/music.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/engines/groovie/music.h b/engines/groovie/music.h
index 6c8e6490b5..f5e9461fbb 100644
--- a/engines/groovie/music.h
+++ b/engines/groovie/music.h
@@ -30,6 +30,7 @@
#include "sound/mididrv.h"
#include "sound/midiparser.h"
+#include "common/mutex.h"
namespace Groovie {
@@ -62,12 +63,15 @@ public:
private:
GroovieEngine *_vm;
+ Common::Mutex _mutex;
byte *_data;
MidiParser *_midiParser;
MidiDriver *_driver;
uint16 _backgroundFileRef;
+ static void onTimer(void *data);
+
bool play(uint16 fileref, bool loop);
bool load(uint16 fileref);
void unload();