aboutsummaryrefslogtreecommitdiff
path: root/engines/voyeur/sound.h
diff options
context:
space:
mode:
Diffstat (limited to 'engines/voyeur/sound.h')
-rw-r--r--engines/voyeur/sound.h6
1 files changed, 5 insertions, 1 deletions
diff --git a/engines/voyeur/sound.h b/engines/voyeur/sound.h
index 01d5dc20b9..0784b9274e 100644
--- a/engines/voyeur/sound.h
+++ b/engines/voyeur/sound.h
@@ -25,6 +25,8 @@
#include "common/scummsys.h"
#include "common/str.h"
+#include "audio/mixer.h"
+#include "audio/decoders/voc.h"
#include "voyeur/files.h"
namespace Voyeur {
@@ -32,8 +34,10 @@ namespace Voyeur {
class SoundManager {
private:
VoyeurEngine *_vm;
+ Audio::Mixer *_mixer;
+ Audio::SoundHandle _soundHandle;
public:
- SoundManager();
+ SoundManager(Audio::Mixer *mixer);
void setVm(VoyeurEngine *vm) { _vm = vm; }
void playVOCMap(byte *voc, int vocSize);