[Scummvm-cvs-logs] CVS: scummvm gfx.cpp,1.68,1.69
James Brown
ender at users.sourceforge.net
Wed Apr 17 10:09:06 CEST 2002
Update of /cvsroot/scummvm/scummvm
In directory usw-pr-cvs1:/tmp/cvs-serv11728
Modified Files:
gfx.cpp
Log Message:
LoomCD masks working. jah is a genius. That is all.
Index: gfx.cpp
===================================================================
RCS file: /cvsroot/scummvm/scummvm/gfx.cpp,v
retrieving revision 1.68
retrieving revision 1.69
diff -C2 -d -r1.68 -r1.69
*** gfx.cpp 17 Apr 2002 16:02:29 -0000 1.68
--- gfx.cpp 17 Apr 2002 17:01:08 -0000 1.69
***************
*** 339,346 ****
room = getResourceAddress(rtRoom, _roomResource);
! if (_features & GF_OLD256) {
! gdi._numZBuffer = 2;
! } else if (_features & GF_SMALL_HEADER) {
! gdi._numZBuffer = 1; // ENDER
} else {
ptr = findResource(MKID('RMIH'), findResource(MKID('RMIM'), room));
--- 339,344 ----
room = getResourceAddress(rtRoom, _roomResource);
! if (_features & GF_SMALL_HEADER) {
! gdi._numZBuffer = 2; // ENDER
} else {
ptr = findResource(MKID('RMIH'), findResource(MKID('RMIM'), room));
***************
*** 654,658 ****
numzbuf = _disable_zbuffer ? 0 : _numZBuffer;
! if (_vm->_features & GF_OLD256) {
/* this is really ugly, FIXME */
if (ptr[-2] == 'B' && ptr[-1] == 'M' &&
--- 652,656 ----
numzbuf = _disable_zbuffer ? 0 : _numZBuffer;
! if (_vm->_features & GF_SMALL_HEADER) {
/* this is really ugly, FIXME */
if (ptr[-2] == 'B' && ptr[-1] == 'M' &&
***************
*** 747,751 ****
if (_vm->_features & GF_SMALL_HEADER)
! offs = READ_LE_UINT16(zplane_list[i] + stripnr * 2 + 4);
else
offs = READ_LE_UINT16(zplane_list[i] + stripnr * 2 + 8);
--- 745,752 ----
if (_vm->_features & GF_SMALL_HEADER)
! if (_vm->_features & GF_OLD256)
! offs = READ_LE_UINT16(zplane_list[i] + stripnr * 2 + 4);
! else
! offs = READ_LE_UINT16(zplane_list[i] + stripnr * 2 + 2);
else
offs = READ_LE_UINT16(zplane_list[i] + stripnr * 2 + 8);
More information about the Scummvm-git-logs
mailing list