[Scummvm-cvs-logs] CVS: scummvm script_v1.cpp,1.86,1.87

James Brown ender at users.sourceforge.net
Sat Apr 20 03:09:02 CEST 2002


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

Modified Files:
	script_v1.cpp 
Log Message:
Fix V4/V5 games.



Index: script_v1.cpp
===================================================================
RCS file: /cvsroot/scummvm/scummvm/script_v1.cpp,v
retrieving revision 1.86
retrieving revision 1.87
diff -C2 -d -r1.86 -r1.87
*** script_v1.cpp	20 Apr 2002 04:09:01 -0000	1.86
--- script_v1.cpp	20 Apr 2002 10:08:48 -0000	1.87
***************
*** 1,3 ****
! /* ScummVM - Scumm Interpreter
   * Copyright (C) 2001  Ludvig Strigeus
   * Copyright (C) 2001/2002 The ScummVM project
--- 1,3 ----
! 99/* ScummVM - Scumm Interpreter
   * Copyright (C) 2001  Ludvig Strigeus
   * Copyright (C) 2001/2002 The ScummVM project
***************
*** 1994,2000 ****
  		setScaleItem(e - 1, b, a, d, c);
  	case 8:											/* room scale? */
! //		a = getVarOrDirectByte(0x80);
! //		b = getVarOrDirectByte(0x40);
! //		c = getVarOrDirectByte(0x20);
  		darkenPalette(b, c, a, a, a);
  		break;
--- 1994,2008 ----
  		setScaleItem(e - 1, b, a, d, c);
  	case 8:											/* room scale? */
! 		if (_features & GF_SMALL_HEADER) {
! 			if (!(_features & GF_OLD256)) {
! 				a = getVarOrDirectWord(0x80);
! 				b = getVarOrDirectWord(0x40);
! 			}
! 			c = getVarOrDirectWord(0x20);
! 		} else {
! 			a = getVarOrDirectByte(0x80);
! 			b = getVarOrDirectByte(0x40);
! 			c = getVarOrDirectByte(0x20);
! 		}
  		darkenPalette(b, c, a, a, a);
  		break;
***************
*** 2058,2062 ****
  		break;
  
! 	case 16:											/* ? */
  		a = getVarOrDirectByte(0x80);
  		b = getVarOrDirectByte(0x40);
--- 2066,2070 ----
  		break;
  
! 	case 16:			
  		a = getVarOrDirectByte(0x80);
  		b = getVarOrDirectByte(0x40);





More information about the Scummvm-git-logs mailing list