[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