[Scummvm-cvs-logs] CVS: scummvm/scumm actor.cpp,1.74,1.75 costume.cpp,1.22,1.23

Pawel Kolodziejski aquadran at users.sourceforge.net
Wed Apr 16 00:12:01 CEST 2003


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

Modified Files:
	actor.cpp costume.cpp 
Log Message:
fixed actor palette for nonblocked games

Index: actor.cpp
===================================================================
RCS file: /cvsroot/scummvm/scummvm/scumm/actor.cpp,v
retrieving revision 1.74
retrieving revision 1.75
diff -u -d -r1.74 -r1.75
--- actor.cpp	8 Apr 2003 19:05:36 -0000	1.74
+++ actor.cpp	16 Apr 2003 07:11:02 -0000	1.75
@@ -1215,6 +1215,9 @@
 	if (_vm->_features & GF_NEW_COSTUMES) {
 		for (i = 0; i < 256; i++)
 			palette[i] = 0xFF;
+	} else if (_vm->_features & GF_OLD_BUNDLE) {
+		for (i = 0; i < 16; i++)
+			palette[i] = i;
 	} else {
 		for (i = 0; i < 32; i++)
 			palette[i] = 0xFF;

Index: costume.cpp
===================================================================
RCS file: /cvsroot/scummvm/scummvm/scumm/costume.cpp,v
retrieving revision 1.22
retrieving revision 1.23
diff -u -d -r1.22 -r1.23
--- costume.cpp	16 Apr 2003 06:42:26 -0000	1.22
+++ costume.cpp	16 Apr 2003 07:11:04 -0000	1.23
@@ -1333,6 +1333,9 @@
 	int i;
 	byte color;
 
+	if (_vm->_features & GF_OLD_BUNDLE)
+		palette[_loaded._ptr[8]] = palette[0];
+	
 	for (i = 0; i < _loaded._numColors; i++) {
 		if ((_vm->_vars[_vm->VAR_CURRENT_LIGHTS] & LIGHTMODE_actor_color) || (_vm->_features & GF_AFTER_V6)) {
 			color = palette[i];





More information about the Scummvm-git-logs mailing list