[Scummvm-cvs-logs] CVS: scummvm/scumm script_v5.cpp,1.23,1.24

Pawel Kolodziejski aquadran at users.sourceforge.net
Thu Apr 10 13:43:10 CEST 2003


Update of /cvsroot/scummvm/scummvm/scumm
In directory sc8-pr-cvs1:/tmp/cvs-serv4883

Modified Files:
	script_v5.cpp 
Log Message:
fixed o5_actorSet (scale only one param), and added handle for actor sound

Index: script_v5.cpp
===================================================================
RCS file: /cvsroot/scummvm/scummvm/scumm/script_v5.cpp,v
retrieving revision 1.23
retrieving revision 1.24
diff -u -d -r1.23 -r1.24
--- script_v5.cpp	8 Apr 2003 19:05:40 -0000	1.23
+++ script_v5.cpp	10 Apr 2003 20:42:50 -0000	1.24
@@ -380,7 +380,7 @@
 
 void Scumm_v5::o5_actorSet() {
 	static const byte convertTable[20] =
-		{ 1, 0, 0, 2, 0, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 20 };
+		{ 1, 0, 0, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 20 };
 	int act = getVarOrDirectByte(0x80);
 	Actor *a;
 	int i, j;
@@ -476,7 +476,7 @@
 			a->width = getVarOrDirectByte(0x80);
 			break;
 		case 17:										/* scale */
-			if (_gameId == GID_MONKEY_VGA) {
+			if ((_gameId == GID_MONKEY_VGA) || (_gameId == GID_MONKEY_EGA)) {
 				a->scalex = a->scaley = getVarOrDirectByte(0x80);
 			} else {
 				a->scalex = getVarOrDirectByte(0x80);





More information about the Scummvm-git-logs mailing list