[Scummvm-cvs-logs] CVS: scummvm/scumm costume.cpp,1.106,1.107 script_v2.cpp,2.180,2.181

Travis Howell kirben at users.sourceforge.net
Wed Aug 20 09:43:22 CEST 2003


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

Modified Files:
	costume.cpp script_v2.cpp 
Log Message:

v1 zak costume color almost all right.


Index: costume.cpp
===================================================================
RCS file: /cvsroot/scummvm/scummvm/scumm/costume.cpp,v
retrieving revision 1.106
retrieving revision 1.107
diff -u -d -r1.106 -r1.107
--- costume.cpp	19 Aug 2003 07:29:15 -0000	1.106
+++ costume.cpp	20 Aug 2003 11:45:40 -0000	1.107
@@ -357,7 +357,7 @@
 		palette[2] = v1_mm_actor_palatte_2[actor];
 	} else {
 		palette[1] = 10;
-		palette[2] = _palette[0];
+		palette[2] = _palette[actor];
 	}
 
 	v1.skip_width >>= 3;
@@ -740,11 +740,10 @@
 	byte color;
 
 	if (_loaded._format == 0x57) {
-		_palette[0] = palette[0];
-		return;
-	}
-
-	if (_vm->_features & GF_OLD_BUNDLE) {
+		for (i = 0; i < 14; i++) {
+			_palette[i] = palette[i];
+		}
+	} else if (_vm->_features & GF_OLD_BUNDLE) {
 		if ((_vm->VAR(_vm->VAR_CURRENT_LIGHTS) & LIGHTMODE_actor_color)) {
 			memcpy(_palette, palette, 16);
 		} else {

Index: script_v2.cpp
===================================================================
RCS file: /cvsroot/scummvm/scummvm/scumm/script_v2.cpp,v
retrieving revision 2.180
retrieving revision 2.181
diff -u -d -r2.180 -r2.181
--- script_v2.cpp	19 Aug 2003 11:11:11 -0000	2.180
+++ script_v2.cpp	20 Aug 2003 11:45:40 -0000	2.181
@@ -696,12 +696,10 @@
 			break;
 
 		case 2:		// Actor Set Color
-			if (_version == 1) {
-				i = 0;
-			} else {
+			if (_version == 2)
 				i = fetchScriptByte();
-			}
-			a->palette[i] = arg;
+
+			a->palette[act] = arg;
 			a->needRedraw = true;
 			break;
 





More information about the Scummvm-git-logs mailing list