[Scummvm-cvs-logs] CVS: scummvm/scumm akos.cpp,1.236.2.3,1.236.2.4
kirben
kirben at users.sourceforge.net
Fri Oct 21 05:26:21 CEST 2005
Update of /cvsroot/scummvm/scummvm/scumm
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv23784/scumm
Modified Files:
Tag: branch-0-8-0
akos.cpp
Log Message:
Enable XMAP support for akos codec 32.
Index: akos.cpp
===================================================================
RCS file: /cvsroot/scummvm/scummvm/scumm/akos.cpp,v
retrieving revision 1.236.2.3
retrieving revision 1.236.2.4
diff -u -d -r1.236.2.3 -r1.236.2.4
--- akos.cpp 21 Oct 2005 05:16:01 -0000 1.236.2.3
+++ akos.cpp 21 Oct 2005 12:25:17 -0000 1.236.2.4
@@ -490,8 +490,8 @@
if (decflag == 0)
continue;
- if ((shadowMask & 0x8000) && _shadow_table) {
- _shadow_mode = (shadowMask) ? 3: 0;
+ if (_vm->_heversion >= 95) {
+ _shadow_mode = ((shadowMask & 0x8000) && _shadow_table) ? 3 : 0;
}
switch (codec) {
@@ -1279,7 +1279,11 @@
}
byte *dstPtr = (byte *)_out.pixels + dst.left + dst.top * _out.pitch;
- Wiz::decompressWizImage(dstPtr, _out.pitch, dst, _srcptr, src, palPtr);
+ if (_shadow_mode == 3) {
+ Wiz::decompressWizImage(dstPtr, _out.pitch, dst, _srcptr, src, palPtr, _shadow_table);
+ } else {
+ Wiz::decompressWizImage(dstPtr, _out.pitch, dst, _srcptr, src, palPtr);
+ }
#endif
return 0;
}
More information about the Scummvm-git-logs
mailing list