diff options
Diffstat (limited to 'queen/music.h')
-rw-r--r-- | queen/music.h | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/queen/music.h b/queen/music.h index ca167452b8..c3bf135ddd 100644 --- a/queen/music.h +++ b/queen/music.h @@ -35,7 +35,8 @@ class MusicPlayer : public MidiDriver { public: MusicPlayer(MidiDriver *driver, byte *data, uint32 size); ~MusicPlayer(); - + + void hasNativeMT32(bool b) { _nativeMT32 = b; } void playMusic(); void stopMusic(); void setLoop(bool loop) { _looping = loop; } @@ -76,6 +77,7 @@ protected: MidiParser *_parser; MidiChannel *_channel[16]; byte _channelVolume[16]; + bool _nativeMT32; Common::RandomSource _rnd; @@ -97,10 +99,11 @@ class Music { public: Music(MidiDriver *_driver, QueenEngine *vm); ~Music(); + void hasNativeMT32(bool b) { _player->hasNativeMT32(b); } void playSong(uint16 songNum); void queueTuneList(int16 tuneList) { _player->queueTuneList(tuneList); } - void playMusic() { _player->playMusic(); } - void stopSong() { _player->stopMusic(); } + void playMusic() { _player->playMusic(); } + void stopSong() { _player->stopMusic(); } protected: byte *_musicData; |