[Scummvm-cvs-logs] scummvm master -> 1d8646ee015fbf34e5d9fcc7e5f4ff589762a830
m-kiewitz
m_kiewitz at users.sourceforge.net
Tue Feb 9 02:14:44 CET 2016
This automated email contains information about 1 new commit which have been
pushed to the 'scummvm' repo located at https://github.com/scummvm/scummvm .
Summary:
1d8646ee01 TINSEL: Enable Miles Audio for DW1+DW1CD Demo only
Commit: 1d8646ee015fbf34e5d9fcc7e5f4ff589762a830
https://github.com/scummvm/scummvm/commit/1d8646ee015fbf34e5d9fcc7e5f4ff589762a830
Author: Martin Kiewitz (m_kiewitz at users.sourceforge.net)
Date: 2016-02-09T02:14:08+01:00
Commit Message:
TINSEL: Enable Miles Audio for DW1+DW1CD Demo only
DW1 floppy demo doesn't seem to have audio at all
Changed paths:
engines/tinsel/music.cpp
diff --git a/engines/tinsel/music.cpp b/engines/tinsel/music.cpp
index 2a98042..e0c1f8d 100644
--- a/engines/tinsel/music.cpp
+++ b/engines/tinsel/music.cpp
@@ -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
//
More information about the Scummvm-git-logs
mailing list