From 49cb33911e9cfa9250fb8737cc4adc8c9185f940 Mon Sep 17 00:00:00 2001 From: Nipun Garg Date: Thu, 4 Jul 2019 23:27:32 +0530 Subject: HDB: Add playSoundEX() --- engines/hdb/sound.h | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'engines/hdb/sound.h') diff --git a/engines/hdb/sound.h b/engines/hdb/sound.h index f268309d0b..c790ca910b 100644 --- a/engines/hdb/sound.h +++ b/engines/hdb/sound.h @@ -25,6 +25,14 @@ namespace HDB { +enum { + kMaxSNDChannels = 32, + kSNDFrequency = 22050, + kLaserChannel = kMaxSNDChannels - 1, + kMusicChannel = kMaxSNDChannels - 2, + kVoiceChannel = kMaxSNDChannels - 5 +}; + enum SoundType { SONG_NONE, SND_GUI_INPUT, @@ -1382,6 +1390,7 @@ public: bool init(); bool playSound(int index); + bool playSoundEx(int index, int channel, bool loop); bool playVoice(int index, int actor); void markSoundCacheFreeable(); -- cgit v1.2.3