[Scummvm-cvs-logs] CVS: scummvm/scumm akos.cpp,1.253,1.254

kirben kirben at users.sourceforge.net
Sat Feb 4 04:45:01 CET 2006


Update of /cvsroot/scummvm/scummvm/scumm
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv28418/scumm

Modified Files:
	akos.cpp 
Log Message:

akos codec 32 should never be used for old costumes.
small change to match original.


Index: akos.cpp
===================================================================
RCS file: /cvsroot/scummvm/scummvm/scumm/akos.cpp,v
retrieving revision 1.253
retrieving revision 1.254
diff -u -d -r1.253 -r1.254
--- akos.cpp	4 Feb 2006 12:11:06 -0000	1.253
+++ akos.cpp	4 Feb 2006 12:44:31 -0000	1.254
@@ -430,9 +430,6 @@
 		case 16:
 			result |= codec16(xmoveCur, ymoveCur);
 			break;
-		case 32:
-			result |= codec32(xmoveCur, ymoveCur);
-			break;
 		default:
 			error("akos_drawLimb: invalid codec %d", codec);
 		}
@@ -450,7 +447,7 @@
 		for (i = 0; i != extra; i++) {
 			code = p[4];
 			if (code & 0x80)
-				code = ((code & 0xF) << 8) | p[5];
+				code = ((code & 0xF) << 8) | (p[5] & 0xFFF);
 			off = akof + code;
 
 			_srcptr = akcd + READ_LE_UINT32(&off->akcd);





More information about the Scummvm-git-logs mailing list