aboutsummaryrefslogtreecommitdiff
path: root/engines/xeen/sound_driver.h
diff options
context:
space:
mode:
authorPaul Gilbert2018-07-04 19:28:04 -0700
committerPaul Gilbert2018-07-04 19:28:04 -0700
commit3128e5294e3d7f2bbcd2e0528b8507b691b6064a (patch)
tree2ec9b96db6448d45cb7f1c99413f76cfd00b577a /engines/xeen/sound_driver.h
parentbdd98756ca64fb92b789710a9e26fc8e56fe55a5 (diff)
downloadscummvm-rg350-3128e5294e3d7f2bbcd2e0528b8507b691b6064a.tar.gz
scummvm-rg350-3128e5294e3d7f2bbcd2e0528b8507b691b6064a.tar.bz2
scummvm-rg350-3128e5294e3d7f2bbcd2e0528b8507b691b6064a.zip
XEEN: Properly handle SFX & Music volume control
Diffstat (limited to 'engines/xeen/sound_driver.h')
-rw-r--r--engines/xeen/sound_driver.h5
1 files changed, 3 insertions, 2 deletions
diff --git a/engines/xeen/sound_driver.h b/engines/xeen/sound_driver.h
index bad357b604..7c82866d0c 100644
--- a/engines/xeen/sound_driver.h
+++ b/engines/xeen/sound_driver.h
@@ -65,10 +65,11 @@ protected:
int _freqChange;
int _freqCtr;
byte _volume;
- byte _scalingValue;
+ byte _totalLevel;
+ bool _isFx;
uint _frequency;
Channel() : _changeFrequency(false), _freqCtr(0), _freqCtrChange(0),
- _freqChange(0), _volume(0), _scalingValue(0), _frequency(0) {}
+ _freqChange(0), _volume(0), _totalLevel(0), _frequency(0), _isFx(false) {}
};
private:
static const CommandFn FX_COMMANDS[16];