aboutsummaryrefslogtreecommitdiff
path: root/engines/hugo/sound.h
diff options
context:
space:
mode:
authorOystein Eftevaag2010-08-26 23:13:17 +0000
committerOystein Eftevaag2010-08-26 23:13:17 +0000
commit98400327c3d2e497bba04f22dd096fcca4eeb255 (patch)
treed6eee60ec7ffa00b03322b1ff3b134fed59feeb0 /engines/hugo/sound.h
parent09f42e24eb6b4d31f4f0e89dca815b19bafbbcb9 (diff)
downloadscummvm-rg350-98400327c3d2e497bba04f22dd096fcca4eeb255.tar.gz
scummvm-rg350-98400327c3d2e497bba04f22dd096fcca4eeb255.tar.bz2
scummvm-rg350-98400327c3d2e497bba04f22dd096fcca4eeb255.zip
HUGO: Implemented basic MIDI support.
svn-id: r52403
Diffstat (limited to 'engines/hugo/sound.h')
-rw-r--r--engines/hugo/sound.h5
1 files changed, 4 insertions, 1 deletions
diff --git a/engines/hugo/sound.h b/engines/hugo/sound.h
index a9136b99e1..89fcf463da 100644
--- a/engines/hugo/sound.h
+++ b/engines/hugo/sound.h
@@ -37,6 +37,8 @@
namespace Hugo {
+class MidiPlayer;
+
class SoundHandler {
public:
SoundHandler(HugoEngine &vm);
@@ -46,11 +48,12 @@ public:
void setMusicVolume();
void playMusic(short tune);
void playSound(short sound, stereo_t channel, byte priority);
- void initSound(inst_t action);
+ void initSound();
private:
HugoEngine &_vm;
Audio::SoundHandle _soundHandle;
+ MidiPlayer *_midiPlayer;
void stopSound();
void stopMusic();