[Scummvm-cvs-logs] CVS: scummvm/scumm akos.cpp,1.144,1.145
Travis Howell
kirben at users.sourceforge.net
Sat Aug 28 01:03:21 CEST 2004
- Previous message: [Scummvm-cvs-logs] CVS: scummvm/scumm script_v6he.cpp,2.99,2.100
- Next message: [Scummvm-cvs-logs] CVS: scummvm/scumm intern.h,2.203,2.204 resource.cpp,1.256,1.257 script_v72he.cpp,2.28,2.29 script_v7he.cpp,2.50,2.51 scumm.cpp,1.156,1.157 sound.cpp,1.372,1.373
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
Update of /cvsroot/scummvm/scummvm/scumm
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv23378/scumm
Modified Files:
akos.cpp
Log Message:
akos code C025 is almost the same as complex_channel
Index: akos.cpp
===================================================================
RCS file: /cvsroot/scummvm/scummvm/scumm/akos.cpp,v
retrieving revision 1.144
retrieving revision 1.145
diff -u -d -r1.144 -r1.145
--- akos.cpp 28 Aug 2004 03:25:13 -0000 1.144
+++ akos.cpp 28 Aug 2004 08:02:28 -0000 1.145
@@ -284,10 +284,9 @@
if (code == AKC_Return || code == AKC_EndSeq)
return 0;
- if (code == 0xC025)
- error("akos_drawLimb: unsupported case %x", code);
+ // Code 0xC025 reads 4 bytes of extra information
- if (code != AKC_ComplexChan) {
+ if (code != AKC_ComplexChan && code != 0xC025) {
off = akof + (code & 0xFFF);
assert((code & 0xFFF) * 6 < READ_BE_UINT32((const byte *)akof - 4) - 8);
@@ -1171,6 +1170,9 @@
case AKC_Unk4:
curpos += 4;
break;
+ case AKC_Unk2:
+ curpos += 4;
+ // Fall through
case AKC_ComplexChan:
curpos += 3;
tmp = aksq[curpos - 1];
- Previous message: [Scummvm-cvs-logs] CVS: scummvm/scumm script_v6he.cpp,2.99,2.100
- Next message: [Scummvm-cvs-logs] CVS: scummvm/scumm intern.h,2.203,2.204 resource.cpp,1.256,1.257 script_v72he.cpp,2.28,2.29 script_v7he.cpp,2.50,2.51 scumm.cpp,1.156,1.157 sound.cpp,1.372,1.373
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
More information about the Scummvm-git-logs
mailing list