[Scummvm-cvs-logs] CVS: scummvm gfx.cpp,1.80,1.81 script_v2.cpp,1.52,1.53 scummvm.cpp,1.125,1.126

Vincent Hamm yazoo at users.sourceforge.net
Wed Apr 24 07:34:21 CEST 2002


Update of /cvsroot/scummvm/scummvm
In directory usw-pr-cvs1:/tmp/cvs-serv14866

Modified Files:
	gfx.cpp script_v2.cpp scummvm.cpp 
Log Message:
Fixed transition effects in non V7 games

Index: gfx.cpp
===================================================================
RCS file: /cvsroot/scummvm/scummvm/gfx.cpp,v
retrieving revision 1.80
retrieving revision 1.81
diff -C2 -d -r1.80 -r1.81
*** gfx.cpp	24 Apr 2002 04:26:08 -0000	1.80
--- gfx.cpp	24 Apr 2002 14:13:09 -0000	1.81
***************
*** 183,190 ****
  		bottom = vs->bdirty[i];
  
! 		if (_vm->camera._cur.y != _vm->camera._last.y)
! 
  			drawStripToScreen(vs, start, w, 0, vs->height);
- 
  		else
  		if (bottom) {
--- 183,188 ----
  		bottom = vs->bdirty[i];
  
! 		if (_vm->_features & GF_AFTER_V7 && (_vm->camera._cur.y != _vm->camera._last.y))
  			drawStripToScreen(vs, start, w, 0, vs->height);
  		else
  		if (bottom) {
***************
*** 197,203 ****
  				continue;
  			}
! 		//	drawStripToScreen(vs, start, w, top, bottom);
! 
! 			drawStripToScreen(vs, start, w, 0, vs->height);
  			w = 8;
  		}
--- 195,202 ----
  				continue;
  			}
! 			if(_vm->_features & GF_AFTER_V7)
! 				drawStripToScreen(vs, start, w, 0, vs->height);
! 			else
! 				drawStripToScreen(vs, start, w, top, bottom);
  			w = 8;
  		}

Index: script_v2.cpp
===================================================================
RCS file: /cvsroot/scummvm/scummvm/script_v2.cpp,v
retrieving revision 1.52
retrieving revision 1.53
diff -C2 -d -r1.52 -r1.53
*** script_v2.cpp	23 Apr 2002 18:11:36 -0000	1.52
--- script_v2.cpp	24 Apr 2002 14:13:09 -0000	1.53
***************
*** 1627,1631 ****
  		error("Can't set actor %d name with new-name-of", obj);
  
! 	if (!getOBCDFromObject(obj))
  		error("Can't set name of object %d", obj);
  
--- 1627,1631 ----
  		error("Can't set actor %d name with new-name-of", obj);
  
! 	if (!(_features & GF_AFTER_V7) && !getOBCDFromObject(obj))
  		error("Can't set name of object %d", obj);
  

Index: scummvm.cpp
===================================================================
RCS file: /cvsroot/scummvm/scummvm/scummvm.cpp,v
retrieving revision 1.125
retrieving revision 1.126
diff -C2 -d -r1.125 -r1.126
*** scummvm.cpp	24 Apr 2002 04:26:09 -0000	1.125
--- scummvm.cpp	24 Apr 2002 14:13:09 -0000	1.126
***************
*** 310,315 ****
  					|| _BgNeedsRedraw || _fullRedraw) {
  				redrawBGAreas();
- 
- 				_videoBuffer = virtscr[0].screenPtr + (camera._cur.y - 100) * 328;
  			}
  		}
--- 310,313 ----
***************
*** 695,702 ****
  	initBGBuffers(_scrHeight);
  
- 
- 	_videoBuffer = virtscr[0].screenPtr;
- 
- 
  	memset(_extraBoxFlags, 0, sizeof(_extraBoxFlags));
  }
--- 693,696 ----
***************
*** 1249,1253 ****
  
  	/* Create a primary virtual screen */
! 	_videoBuffer = (byte*)malloc(328*800);
  
  	allocResTypeData(rtBuffer, MKID('NONE'), 10, "buffer", 0);
--- 1243,1247 ----
  
  	/* Create a primary virtual screen */
! 	_videoBuffer = (byte*)malloc(328*200);
  
  	allocResTypeData(rtBuffer, MKID('NONE'), 10, "buffer", 0);





More information about the Scummvm-git-logs mailing list