[Scummvm-cvs-logs] CVS: scummvm/scumm script_v2.cpp,2.7,2.8

Pawel Kolodziejski aquadran at users.sourceforge.net
Mon Apr 21 02:04:08 CEST 2003


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

Modified Files:
	script_v2.cpp 
Log Message:
added opcode for setting actor color palette in o2_actorSet()

Index: script_v2.cpp
===================================================================
RCS file: /cvsroot/scummvm/scummvm/scumm/script_v2.cpp,v
retrieving revision 2.7
retrieving revision 2.8
diff -u -d -r2.7 -r2.8
--- script_v2.cpp	21 Apr 2003 08:50:16 -0000	2.7
+++ script_v2.cpp	21 Apr 2003 09:03:17 -0000	2.8
@@ -567,6 +567,7 @@
 	int act = getVarOrDirectByte(0x80);
 	int arg = getVarOrDirectByte(0x40);
 	Actor *a = derefActorSafe(act, "actorSet");
+	int i;
 
 	if (!a)
 		return;
@@ -576,10 +577,10 @@
 			a->sound[0] = arg;
 			break;
 
-		case 2:	{	// Unknown - Init?
-			int unk1 = fetchScriptByte();
-			warning("o2_actorSet(%d, %d, %d) - Init(?) Not Implemented", act, arg, unk1);
-		}
+		case 2:		// Actor Set Color
+			i = fetchScriptByte();
+			a->palette[i] = arg;
+			a->needRedraw = true;
 			break;
 
 		case 3:		// Actor Name





More information about the Scummvm-git-logs mailing list