diff options
author | Max Horn | 2008-09-01 20:18:17 +0000 |
---|---|---|
committer | Max Horn | 2008-09-01 20:18:17 +0000 |
commit | 10a8cdee390698cdc38b1ca28077e39b29ef53f2 (patch) | |
tree | 00b2a4516e37ae5ed33939b6e99fe0d04b712c94 /engines/lure/sound.h | |
parent | c26c9ec3a7045c3a13d8389a91a46701f6833f97 (diff) | |
parent | 852bc9dbb750b9995d31e70f4158c97d3758c46f (diff) | |
download | scummvm-rg350-10a8cdee390698cdc38b1ca28077e39b29ef53f2.tar.gz scummvm-rg350-10a8cdee390698cdc38b1ca28077e39b29ef53f2.tar.bz2 scummvm-rg350-10a8cdee390698cdc38b1ca28077e39b29ef53f2.zip |
Merging more of the GSoC 2008 RTL branch: LURE
svn-id: r34251
Diffstat (limited to 'engines/lure/sound.h')
-rw-r--r-- | engines/lure/sound.h | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/engines/lure/sound.h b/engines/lure/sound.h index c5a31a6c28..cf5dca7e96 100644 --- a/engines/lure/sound.h +++ b/engines/lure/sound.h @@ -66,7 +66,7 @@ private: public: MidiMusic(MidiDriver *driver, ChannelEntry channels[NUM_CHANNELS], - uint8 channelNum, uint8 soundNum, bool isMusic, uint8 numChannels, void *soundData, uint32 size); + uint8 channelNum, uint8 soundNum, bool isMus, uint8 numChannels, void *soundData, uint32 size); ~MidiMusic(); void setVolume(int volume); int getVolume() { return _volume; } @@ -98,6 +98,7 @@ public: uint8 channelNumber() { return _channelNumber; } uint8 soundNumber() { return _soundNumber; } bool isPlaying() { return _isPlaying; } + bool isMusic() {return _isMusic; } }; class SoundManager: public Common::Singleton<SoundManager> { @@ -142,6 +143,7 @@ public: void stopSound(uint8 soundIndex); void killSound(uint8 soundNumber); void setVolume(uint8 soundNumber, uint8 volume); + void syncSounds(); void tidySounds(); uint8 descIndexOf(uint8 soundNumber); SoundDescResource *findSound(uint8 soundNumber); |