aboutsummaryrefslogtreecommitdiff
path: root/saga/music.h
diff options
context:
space:
mode:
authorEugene Sandulenko2004-05-29 21:04:44 +0000
committerEugene Sandulenko2004-05-29 21:04:44 +0000
commit4ceb84c6430c2fa016259dc0717cce8f5e4b2bc9 (patch)
tree1dfd2c48c60349a8f1fd3a5aaea0fc275af017f7 /saga/music.h
parentb3feb1107e746aae5f9d5e9b6636d5ac92283787 (diff)
downloadscummvm-rg350-4ceb84c6430c2fa016259dc0717cce8f5e4b2bc9.tar.gz
scummvm-rg350-4ceb84c6430c2fa016259dc0717cce8f5e4b2bc9.tar.bz2
scummvm-rg350-4ceb84c6430c2fa016259dc0717cce8f5e4b2bc9.zip
Extend midi music table.
Implement music looping. svn-id: r13899
Diffstat (limited to 'saga/music.h')
-rw-r--r--saga/music.h7
1 files changed, 6 insertions, 1 deletions
diff --git a/saga/music.h b/saga/music.h
index cf2018bb81..612cd264d8 100644
--- a/saga/music.h
+++ b/saga/music.h
@@ -37,6 +37,11 @@ enum MUSIC_FLAGS {
R_MUSIC_LOOP = 0x01
};
+struct MUSIC_MIDITABLE {
+ const char *filename;
+ int flags;
+};
+
class MusicPlayer : public MidiDriver {
public:
MusicPlayer(MidiDriver *driver);
@@ -106,7 +111,7 @@ private:
MusicPlayer *_player;
- static const char *_midiTableITECD[26];
+ static const MUSIC_MIDITABLE _midiTableITECD[26];
int _musicInitialized;
int _enabled;