aboutsummaryrefslogtreecommitdiff
path: root/queen/music.h
diff options
context:
space:
mode:
authorJoost Peters2003-12-28 03:31:05 +0000
committerJoost Peters2003-12-28 03:31:05 +0000
commitdbe01121eb387ee6696e196a3187d3f7675adfb0 (patch)
tree2ccfe47aeee4cafb06d24d41dcb703c535e12e70 /queen/music.h
parente8cddcbda0fafb09806814568b7e68aa3f6c13a6 (diff)
downloadscummvm-rg350-dbe01121eb387ee6696e196a3187d3f7675adfb0.tar.gz
scummvm-rg350-dbe01121eb387ee6696e196a3187d3f7675adfb0.tar.bz2
scummvm-rg350-dbe01121eb387ee6696e196a3187d3f7675adfb0.zip
Improved music code a bit. still has 'hanging notes' when stopping music, though.
svn-id: r11988
Diffstat (limited to 'queen/music.h')
-rw-r--r--queen/music.h4
1 files changed, 3 insertions, 1 deletions
diff --git a/queen/music.h b/queen/music.h
index 57e85820bf..2e98b54d11 100644
--- a/queen/music.h
+++ b/queen/music.h
@@ -40,13 +40,15 @@ public:
void loop(bool val) { _loop = val; }
protected:
+ bool _isPlaying;
bool _loop;
byte *_musicData;
uint16 _numSongs;
uint32 _musicDataSize;
MidiDriver *_driver;
MidiParser *_midi;
-
+
+ static void myTimerProc(void *refCon);
uint32 songOffset(uint16 songNum);
uint32 songLength(uint16 songNum);
};