diff options
Diffstat (limited to 'engines/hopkins/sound.h')
-rw-r--r-- | engines/hopkins/sound.h | 12 |
1 files changed, 5 insertions, 7 deletions
diff --git a/engines/hopkins/sound.h b/engines/hopkins/sound.h index 1e3b9925a6..88cecbbea7 100644 --- a/engines/hopkins/sound.h +++ b/engines/hopkins/sound.h @@ -45,7 +45,7 @@ public: bool _active; Audio::RewindableAudioStream *_audioStream; Audio::SoundHandle _soundHandle; - int field24; + bool freeSample; }; class MwavItem { @@ -55,18 +55,16 @@ public: Audio::SoundHandle _soundHandle; }; +#define MUSIC_WAVE_COUNT 50 + class MusicItem { public: bool _active; bool _isPlaying; Common::String _string; - int _mwavIndexes[50]; + int _mwavIndexes[MUSIC_WAVE_COUNT]; byte unused_mb[100]; int _currentIndex; - int fieldE0; - int fieldE4; - int fieldE8; - int fieldF0; }; class SoundItem { @@ -91,7 +89,7 @@ private: void PLAY_VOICE_SDL(); bool DEL_SAMPLE_SDL(int wavIndex); bool SDL_LoadVoice(const Common::String &filename, size_t fileOffset, size_t entryLength, SwavItem &item); - void LOAD_SAMPLE2_SDL(int wavIndex, const Common::String &filename, int field24); + void LOAD_SAMPLE2_SDL(int wavIndex, const Common::String &filename, bool freeSample); void LOAD_NWAV(const Common::String &file, int wavIndex); void PLAY_NWAV(int wavIndex); void DEL_NWAV(int wavIndex); |