[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