[Scummvm-cvs-logs] SF.net SVN: scummvm:[40781] scummvm/trunk/engines/kyra/sound_midi.cpp
lordhoto at users.sourceforge.net
lordhoto at users.sourceforge.net
Fri May 22 02:58:10 CEST 2009
Revision: 40781
http://scummvm.svn.sourceforge.net/scummvm/?rev=40781&view=rev
Author: lordhoto
Date: 2009-05-22 00:58:09 +0000 (Fri, 22 May 2009)
Log Message:
-----------
Properly initialize MT-32 for LoL demos.
Modified Paths:
--------------
scummvm/trunk/engines/kyra/sound_midi.cpp
Modified: scummvm/trunk/engines/kyra/sound_midi.cpp
===================================================================
--- scummvm/trunk/engines/kyra/sound_midi.cpp 2009-05-22 00:37:41 UTC (rev 40780)
+++ scummvm/trunk/engines/kyra/sound_midi.cpp 2009-05-22 00:58:09 UTC (rev 40781)
@@ -513,12 +513,23 @@
} else if (_vm->gameFlags().gameID == GI_LOL) {
midiFile = "LOREINTR";
- if (_vm->gameFlags().isTalkie)
- pakFile = "ENG/STARTUP.PAK";
- else if (_vm->gameFlags().useInstallerPackage)
- pakFile = "INTROVOC.CMP";
- else
- pakFile = "INTROVOC.PAK";
+ if (_vm->gameFlags().isDemo) {
+ if (!_vm->gameFlags().useAltShapeHeader) {
+ // Intro demo
+ pakFile = "INTROVOC.PAK";
+ } else {
+ // Kyra2 SEQ player based demo
+ pakFile = "GENERAL.PAK";
+ midiFile = "LOREDEMO";
+ }
+ } else {
+ if (_vm->gameFlags().isTalkie)
+ pakFile = "ENG/STARTUP.PAK";
+ else if (_vm->gameFlags().useInstallerPackage)
+ pakFile = "INTROVOC.CMP";
+ else
+ pakFile = "INTROVOC.PAK";
+ }
}
if (!midiFile)
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
More information about the Scummvm-git-logs
mailing list