tinsel: disable midi playing for Discworld PSX, as the game uses the proprietary (and unsupported) PlayStation SEQ format

svn-id: r40860
This commit is contained in:
Fabio Battaglia 2009-05-24 13:20:13 +00:00
parent 725ff24170
commit e6b62d945c

View File

@ -179,6 +179,11 @@ bool PlayMidiSequence(uint32 dwFileOffset, bool bLoop) {
currentMidi = dwFileOffset;
currentLoop = bLoop;
// Tinsel V1 PSX uses a different music format, so i
// disable it here.
// TODO: Maybe this should be moved to a better place...
if (TinselV1PSX) return false;
if (volMusic != 0) {
SetMidiVolume(volMusic);
}
@ -327,7 +332,8 @@ void OpenMidiFiles(void) {
Common::File midiStream;
// Demo version has no midi file
if ((_vm->getFeatures() & GF_DEMO) || (TinselVersion == TINSEL_V2))
// Also, Discworld PSX uses still unsupported psx SEQ format for music...
if ((_vm->getFeatures() & GF_DEMO) || (TinselVersion == TINSEL_V2) || TinselV1PSX)
return;
if (midiBuffer.pDat)