diff options
author | Paul Gilbert | 2011-05-02 21:30:20 +1000 |
---|---|---|
committer | Paul Gilbert | 2011-05-02 21:30:20 +1000 |
commit | 765a82dd9699bb952803c9941b5f942a82c16c7c (patch) | |
tree | d7fdd787e66424e58f1ad75354318d24579fd953 /engines/tsage/sound.h | |
parent | bc3469eef29b95fcdd002ba7d64b6f041d52ea77 (diff) | |
download | scummvm-rg350-765a82dd9699bb952803c9941b5f942a82c16c7c.tar.gz scummvm-rg350-765a82dd9699bb952803c9941b5f942a82c16c7c.tar.bz2 scummvm-rg350-765a82dd9699bb952803c9941b5f942a82c16c7c.zip |
TSAGE: Bugfixes for extracting sound data properties
Diffstat (limited to 'engines/tsage/sound.h')
-rw-r--r-- | engines/tsage/sound.h | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/engines/tsage/sound.h b/engines/tsage/sound.h index b175da71c5..0da04d3044 100644 --- a/engines/tsage/sound.h +++ b/engines/tsage/sound.h @@ -65,7 +65,7 @@ public: bool __sndmgrReady; int _minVersion, _maxVersion; Common::List<Sound *> _playList; - int _field109[16]; + int _field109[SOUND_ARR_SIZE]; uint32 _groupMask; int _volume; int _disableCtr; @@ -75,9 +75,9 @@ public: Common::List<SoundDriverEntry> _driverList; Common::List<SoundDriver *> _installedDrivers; - int _field89[16]; - int _fieldA9[16]; - int _fieldE9[16]; + int _field89[SOUND_ARR_SIZE]; + uint16 _groupList[SOUND_ARR_SIZE]; + int _fieldE9[SOUND_ARR_SIZE]; int _field16D; public: @@ -132,6 +132,7 @@ public: static void _sfUpdateLoop(Sound *sound); static void _sfSetMasterVol(int volume); static void _sfExtractTrackInfo(trackInfoStruct *trackInfo, const byte *soundData, int groupNum); + static void _sfExtractGroupMask(); }; class Sound: public EventHandler { |