TINSEL: Enable Miles Audio for DW1+DW1CD Demo only

DW1 floppy demo doesn't seem to have audio at all
This commit is contained in:
Martin Kiewitz 2016-02-09 02:14:08 +01:00
parent ce595cb92d
commit 1d8646ee01

View File

@ -381,11 +381,25 @@ MidiMusicPlayer::MidiMusicPlayer(TinselEngine *vm) {
bool milesAudioEnabled = false;
if (vm->getPlatform() == Common::kPlatformDOS) {
// Enable Miles Audio for DOS only
milesAudioEnabled = true;
// Enable Miles Audio for DOS platform only...
switch (vm->getGameID()) {
case GID_DW1:
if (!vm->getIsADGFDemo()) {
// ...for Discworld 1
milesAudioEnabled = true;
} else {
if (vm->isV1CD()) {
// ...and for Discworld 1 CD Demo
milesAudioEnabled = true;
}
}
break;
default:
break;
}
}
if ((vm->getGameId() == GID_DW1) && (milesAudioEnabled)) {
if (milesAudioEnabled) {
// Discworld 1 (DOS) uses Miles Audio 3
// use our own Miles Audio drivers
//