diff options
author | Kirben | 2016-06-22 11:45:44 +1000 |
---|---|---|
committer | Kirben | 2016-06-22 11:45:44 +1000 |
commit | 87c5540c2a5b06569545dbc06f81f58e3daafbc6 (patch) | |
tree | b046e651d7275327ba15279ccc1f83477c6c88c9 /engines/scumm/he/intern_he.h | |
parent | 6b07163600d6c63acb2c291ee42eaef72dc75cb9 (diff) | |
download | scummvm-rg350-87c5540c2a5b06569545dbc06f81f58e3daafbc6.tar.gz scummvm-rg350-87c5540c2a5b06569545dbc06f81f58e3daafbc6.tar.bz2 scummvm-rg350-87c5540c2a5b06569545dbc06f81f58e3daafbc6.zip |
SCUMM HE: Update sound flags and queue, for new settings.
Diffstat (limited to 'engines/scumm/he/intern_he.h')
-rw-r--r-- | engines/scumm/he/intern_he.h | 13 |
1 files changed, 12 insertions, 1 deletions
diff --git a/engines/scumm/he/intern_he.h b/engines/scumm/he/intern_he.h index 84ea295779..c6abac3ecc 100644 --- a/engines/scumm/he/intern_he.h +++ b/engines/scumm/he/intern_he.h @@ -121,13 +121,24 @@ class ScummEngine_v70he : public ScummEngine_v60he { friend class ResExtractor; protected: + enum HESndFlags { + HE_SND_LOOP = 1, + HE_SND_APPEND = 2, + HE_SND_SOFT_SOUND = 4, + HE_SND_QUICK_START = 8, + HE_SND_OFFSET = 16, + HE_SND_VOL = 32, + HE_SND_FREQUENCY = 64, + HE_SND_PAN = 128 + }; + ResExtractor *_resExtractor; byte *_heV7DiskOffsets; byte *_heV7RoomOffsets; uint32 *_heV7RoomIntOffsets; - int32 _heSndSoundId, _heSndOffset, _heSndChannel, _heSndFlags, _heSndSoundFreq; + int32 _heSndSoundId, _heSndOffset, _heSndChannel, _heSndFlags, _heSndSoundFreq, _heSndPan, _heSndVol; int _numStoredFlObjects; ObjectData *_storedFlObjects; |