[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