diff options
Diffstat (limited to 'engines/access/sound.cpp')
-rw-r--r-- | engines/access/sound.cpp | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/engines/access/sound.cpp b/engines/access/sound.cpp index 2f64465f8f..7ac0e4d558 100644 --- a/engines/access/sound.cpp +++ b/engines/access/sound.cpp @@ -34,6 +34,8 @@ SoundManager::SoundManager(AccessEngine *vm, Audio::Mixer *mixer) : _soundTable[i]._data = nullptr; _music = nullptr; + _midiSize = 0; + _musicRepeat = false; } SoundManager::~SoundManager() { @@ -66,6 +68,14 @@ void SoundManager::playSound(byte *data, uint32 size) { */ } +void SoundManager::loadSounds(Common::Array<FileIdent> &sounds) { + // TODO +} + +void SoundManager::midiPlay() { + // TODO +} + void SoundManager::midiRepeat() { // TODO } @@ -78,4 +88,9 @@ void SoundManager::freeSounds() { // TODO } +void SoundManager::freeMusic() { + delete[] _music; + _music = nullptr; +} + } // End of namespace Access |