[Scummvm-cvs-logs] CVS: scummvm/scumm costume.cpp,1.81,1.82
Max Horn
fingolfin at users.sourceforge.net
Tue Jul 8 11:19:12 CEST 2003
Update of /cvsroot/scummvm/scummvm/scumm
In directory sc8-pr-cvs1:/tmp/cvs-serv25563
Modified Files:
costume.cpp
Log Message:
not sure which of the two variants is correct (but I am pretty sure the old one, with _height>>3, was wrong)
Index: costume.cpp
===================================================================
RCS file: /cvsroot/scummvm/scummvm/scumm/costume.cpp,v
retrieving revision 1.81
retrieving revision 1.82
diff -u -d -r1.81 -r1.82
--- costume.cpp 8 Jul 2003 18:09:57 -0000 1.81
+++ costume.cpp 8 Jul 2003 18:18:26 -0000 1.82
@@ -319,14 +319,15 @@
len = color & 0x7f;
color = *src++;
while (len--) {
- for (int i = 0; i < 8; i++) {
+// for (int i = 0; i < 8; i++)
+ {
dst[0] = dst[1] = _vm->gdi._C64Colors[(color >> 6) & 3];
dst[2] = dst[3] = _vm->gdi._C64Colors[(color >> 4) & 3];
dst[4] = dst[5] = _vm->gdi._C64Colors[(color >> 2) & 3];
dst[6] = dst[7] = _vm->gdi._C64Colors[(color >> 0) & 3];
dst += _outwidth;
+ y++;
}
- y+=8;
if (y >= _height) {
y = 0;
dst = v1.destptr + (x << 3);
@@ -336,14 +337,15 @@
len = color;
while (len--) {
color = *src++;
- for (int i = 0; i < 8; i++) {
+// for (int i = 0; i < 8; i++)
+ {
dst[0] = dst[1] = _vm->gdi._C64Colors[(color >> 6) & 3];
dst[2] = dst[3] = _vm->gdi._C64Colors[(color >> 4) & 3];
dst[4] = dst[5] = _vm->gdi._C64Colors[(color >> 2) & 3];
dst[6] = dst[7] = _vm->gdi._C64Colors[(color >> 0) & 3];
dst += _outwidth;
+ y++;
}
- y+=8;
if (y >= _height) {
y = 0;
dst = v1.destptr + (x << 3);
More information about the Scummvm-git-logs
mailing list