[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