aboutsummaryrefslogtreecommitdiff
path: root/saga/sound.h
diff options
context:
space:
mode:
authorEugene Sandulenko2005-09-02 20:17:52 +0000
committerEugene Sandulenko2005-09-02 20:17:52 +0000
commitc8a2de6e6edb3e21ede70e44a9c39cc0c00a63a6 (patch)
treee7899395fc870140f1ca15d87901f47e87117c0d /saga/sound.h
parenta861226f203b9cdff448a3cd5642d776837fed7c (diff)
downloadscummvm-rg350-c8a2de6e6edb3e21ede70e44a9c39cc0c00a63a6.tar.gz
scummvm-rg350-c8a2de6e6edb3e21ede70e44a9c39cc0c00a63a6.tar.bz2
scummvm-rg350-c8a2de6e6edb3e21ede70e44a9c39cc0c00a63a6.zip
Implement option buttons functionality. This fixes bug #1259518 "ITE: Buttons
in Options Dialog not fully functional" svn-id: r18738
Diffstat (limited to 'saga/sound.h')
-rw-r--r--saga/sound.h5
1 files changed, 3 insertions, 2 deletions
diff --git a/saga/sound.h b/saga/sound.h
index 9cb7584067..7ddeef4c22 100644
--- a/saga/sound.h
+++ b/saga/sound.h
@@ -61,7 +61,7 @@ struct SndHandle {
class Sound {
public:
- Sound(SagaEngine *vm, Audio::Mixer *mixer, int enabled);
+ Sound(SagaEngine *vm, Audio::Mixer *mixer, int volume);
~Sound();
void playSound(SoundBuffer &buffer, int volume, bool loop);
@@ -76,12 +76,13 @@ public:
void stopAll();
+ void setVolume(int volume);
+
private:
void playSoundBuffer(Audio::SoundHandle *handle, SoundBuffer &buffer, int volume, bool loop);
SndHandle *getHandle();
- int _enabled;
SagaEngine *_vm;
Audio::Mixer *_mixer;