[Scummvm-cvs-logs] SF.net SVN: scummvm:[46798] scummvm/trunk/engines/sci/sfx/music.cpp

m_kiewitz at users.sourceforge.net m_kiewitz at users.sourceforge.net
Thu Dec 31 13:38:17 CET 2009


Revision: 46798
          http://scummvm.svn.sourceforge.net/scummvm/?rev=46798&view=rev
Author:   m_kiewitz
Date:     2009-12-31 12:38:17 +0000 (Thu, 31 Dec 2009)

Log Message:
-----------
SCI/new music: trigger signal when fade is completed, fixes lsl1 dance with girl

Modified Paths:
--------------
    scummvm/trunk/engines/sci/sfx/music.cpp

Modified: scummvm/trunk/engines/sci/sfx/music.cpp
===================================================================
--- scummvm/trunk/engines/sci/sfx/music.cpp	2009-12-31 11:14:13 UTC (rev 46797)
+++ scummvm/trunk/engines/sci/sfx/music.cpp	2009-12-31 12:38:17 UTC (rev 46798)
@@ -372,11 +372,12 @@
 	else {
 		fadeTicker = fadeTickerStep;
 		volume += fadeStep;
+		SegManager *segMan = ((SciEngine *)g_engine)->getEngineState()->_segMan;	// HACK
 		if (((fadeStep > 0) && (volume >= fadeTo)) || ((fadeStep < 0) && (volume <= fadeTo))) {
 			volume = fadeTo;
 			fadeStep = 0;
+			PUT_SEL32V(segMan, soundObj, signal, 0xFFFF);
 		}
-		SegManager *segMan = ((SciEngine *)g_engine)->getEngineState()->_segMan;	// HACK
 		PUT_SEL32V(segMan, soundObj, vol, volume);
 
 		pMidiParser->setVolume(volume);


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