[Scummvm-cvs-logs] CVS: scummvm/scumm imuse.cpp,1.56,1.57

Jamieson Christian jamieson630 at users.sourceforge.net
Sun Oct 13 01:16:01 CEST 2002


Update of /cvsroot/scummvm/scummvm/scumm
In directory usw-pr-cvs1:/tmp/cvs-serv12312/scummvm/scumm

Modified Files:
	imuse.cpp 
Log Message:
Fixed GM part allocation conflicts, default Sam & Max pitch bend range

Index: imuse.cpp
===================================================================
RCS file: /cvsroot/scummvm/scummvm/scumm/imuse.cpp,v
retrieving revision 1.56
retrieving revision 1.57
diff -u -d -r1.56 -r1.57
--- imuse.cpp	13 Oct 2002 06:07:39 -0000	1.56
+++ imuse.cpp	13 Oct 2002 08:15:15 -0000	1.57
@@ -3270,7 +3270,7 @@
 	_transpose = 0;
 	_detune = 0;
 	_detune_eff = player->_detune;
-	_pitchbend_factor = 2;
+	_pitchbend_factor = ((g_scumm->_features & GID_SAMNMAX) ? 2 : 12);
 	_pitchbend = 0;
 	_effect_level = 64;
 	_program = 255;
@@ -3297,6 +3297,8 @@
 	_player = NULL;
 	_next = NULL;
 	_prev = NULL;
+
+	update_pris(); // In case another player couldn't allocate all its parts
 }
 
 void Part::off()





More information about the Scummvm-git-logs mailing list