From 3d4ca8e405aa8693f78e2638742170c0a3d9d246 Mon Sep 17 00:00:00 2001 From: Matthew Hoops Date: Sat, 27 Nov 2010 21:36:04 +0000 Subject: MOHAWK: Add an isPlaying() and stopSound(id) function to Sound (for LB and others) svn-id: r54514 --- engines/mohawk/sound.h | 3 +++ 1 file changed, 3 insertions(+) (limited to 'engines/mohawk/sound.h') diff --git a/engines/mohawk/sound.h b/engines/mohawk/sound.h index f493130d35..e0674500fa 100644 --- a/engines/mohawk/sound.h +++ b/engines/mohawk/sound.h @@ -65,6 +65,7 @@ enum SndHandleType { struct SndHandle { Audio::SoundHandle handle; SndHandleType type; + uint16 id; }; struct SLSTSndHandle { @@ -122,8 +123,10 @@ public: void playSoundBlocking(uint16 id, byte volume = Audio::Mixer::kMaxChannelVolume); void playMidi(uint16 id); void stopSound(); + void stopSound(uint16 id); void pauseSound(); void resumeSound(); + bool isPlaying(uint16 id); // Riven-specific void playSLST(uint16 index, uint16 card); -- cgit v1.2.3