ACCESS: MM doesn't use Miles Audio

This commit is contained in:
Filippos Karapetis 2015-07-14 08:25:22 +03:00 committed by Willem Jan Palenstijn
parent b4c15c674d
commit ad0fc5787f

View File

@ -213,13 +213,17 @@ MusicManager::MusicManager(AccessEngine *vm) : _vm(vm) {
//
switch (musicType) {
case MT_ADLIB: {
Resource *midiDrvResource = _vm->_files->loadFile(92, 1);
Common::MemoryReadStream *adLibInstrumentStream = new Common::MemoryReadStream(midiDrvResource->data(), midiDrvResource->_size);
if (_vm->getGameID() == GType_Amazon) {
Resource *midiDrvResource = _vm->_files->loadFile(92, 1);
Common::MemoryReadStream *adLibInstrumentStream = new Common::MemoryReadStream(midiDrvResource->data(), midiDrvResource->_size);
_driver = Audio::MidiDriver_Miles_AdLib_create("", "", adLibInstrumentStream);
_driver = Audio::MidiDriver_Miles_AdLib_create("", "", adLibInstrumentStream);
delete midiDrvResource;
delete adLibInstrumentStream;
delete midiDrvResource;
delete adLibInstrumentStream;
} else {
MidiPlayer::createDriver();
}
break;
}
case MT_MT32: