[Scummvm-cvs-logs] CVS: scummvm/graphics animation.cpp,1.24,1.25
Marcus Comstedt
marcus_c at users.sourceforge.net
Sun Apr 3 13:49:34 CEST 2005
Update of /cvsroot/scummvm/scummvm/graphics
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv13566
Modified Files:
animation.cpp
Log Message:
Added ARGB4444 case to table generation.
Maybe this should really be a single case using RGBToColor instead...
Index: animation.cpp
===================================================================
RCS file: /cvsroot/scummvm/scummvm/graphics/animation.cpp,v
retrieving revision 1.24
retrieving revision 1.25
diff -u -d -r1.24 -r1.25
--- animation.cpp 12 Mar 2005 18:55:40 -0000 1.24
+++ animation.cpp 3 Apr 2005 20:48:23 -0000 1.25
@@ -418,6 +418,18 @@
b_2_pix_alloc[i + 256] = i >> (8 - 5);
// b_2_pix_alloc[i + 256] <<= 0;
}
+ } else if (gBitFormat == 4444) {
+ for (i = 0; i < 256; i++) {
+ r_2_pix_alloc[i + 256] = i >> (8 - 4);
+ r_2_pix_alloc[i + 256] <<= 8;
+ g_2_pix_alloc[i + 256] = i >> (8 - 4);
+ g_2_pix_alloc[i + 256] <<= 4;
+ b_2_pix_alloc[i + 256] = i >> (8 - 4);
+ // b_2_pix_alloc[i + 256] <<= 0;
+ r_2_pix_alloc[i + 256] |= 0xf000;
+ g_2_pix_alloc[i + 256] |= 0xf000;
+ b_2_pix_alloc[i + 256] |= 0xf000;
+ }
} else {
error("Unknown bit format %d", gBitFormat);
}
More information about the Scummvm-git-logs
mailing list