[Scummvm-cvs-logs] CVS: scummvm/v3 resource.cpp,1.1,1.2
Vincent Hamm
yazoo at users.sourceforge.net
Sun Mar 24 17:32:05 CET 2002
- Previous message: [Scummvm-cvs-logs] CVS: scummvm Makefile,1.27,1.28 gfx.cpp,1.58,1.59 resource.cpp,1.59,1.60
- Next message: [Scummvm-cvs-logs] CVS: scummvm gameDetecter.cpp,1.2,1.3 gameDetecter.h,1.2,1.3 scumm.h,1.100,1.101 sdl.cpp,1.58,1.59
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
Update of /cvsroot/scummvm/scummvm/v3
In directory usw-pr-cvs1:/tmp/cvs-serv3539/v3
Modified Files:
resource.cpp
Log Message:
Little clean up of the v3 specific readIndex
Index: resource.cpp
===================================================================
RCS file: /cvsroot/scummvm/scummvm/v3/resource.cpp,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -d -r1.1 -r1.2
*** resource.cpp 25 Mar 2002 01:20:05 -0000 1.1
--- resource.cpp 25 Mar 2002 01:31:16 -0000 1.2
***************
*** 4,50 ****
void Scumm_v3::readIndexFile() {
! uint16 blocktype;
! uint32 itemsize;
! int numblock = 0;
! int num, i;
! byte* _oldClass;
! debug(9, "readIndexFile()");
! openRoom(-1);
! openRoom(0);
! if (!(_features & GF_AFTER_V6)) {
! while (!fileEof(_fileHandle)) {
! itemsize = fileReadDwordLE();
! blocktype = fileReadWordLE();
! if (fileReadFailed(_fileHandle))
! break;
! switch(blocktype) {
! case 0x4E52:
! fileReadWordLE();
! break;
! case 0x5230:
! _numRooms = fileReadWordLE();
! break;
! case 0x5330:
! _numScripts = fileReadWordLE();
! break;
! case 0x4E30:
! _numSounds = fileReadWordLE();
! break;
! case 0x4330:
! _numCostumes = fileReadWordLE();
! break;
! case 0x4F30:
! _numGlobalObjects = fileReadWordLE();
! break;
! }
! fileSeek(_fileHandle, itemsize-8,SEEK_CUR);
! }
! clearFileReadFailed(_fileHandle);
! fileSeek(_fileHandle, 0, SEEK_SET);
! }
/* I'm not sure for those values yet, they will have to be rechecked */
--- 4,49 ----
void Scumm_v3::readIndexFile() {
! uint16 blocktype;
! uint32 itemsize;
! int numblock = 0;
! int num, i;
! byte* _oldClass;
! debug(9, "readIndexFile()");
! openRoom(-1);
! openRoom(0);
! while (!fileEof(_fileHandle)) {
! itemsize = fileReadDwordLE();
! blocktype = fileReadWordLE();
! if (fileReadFailed(_fileHandle))
! break;
! switch(blocktype) {
! case 0x4E52:
! fileReadWordLE();
! break;
! case 0x5230:
! _numRooms = fileReadWordLE();
! break;
! case 0x5330:
! _numScripts = fileReadWordLE();
! break;
! case 0x4E30:
! _numSounds = fileReadWordLE();
! break;
! case 0x4330:
! _numCostumes = fileReadWordLE();
! break;
! case 0x4F30:
! _numGlobalObjects = fileReadWordLE();
! break;
! }
! fileSeek(_fileHandle, itemsize-8,SEEK_CUR);
! }
!
! clearFileReadFailed(_fileHandle);
! fileSeek(_fileHandle, 0, SEEK_SET);
/* I'm not sure for those values yet, they will have to be rechecked */
- Previous message: [Scummvm-cvs-logs] CVS: scummvm Makefile,1.27,1.28 gfx.cpp,1.58,1.59 resource.cpp,1.59,1.60
- Next message: [Scummvm-cvs-logs] CVS: scummvm gameDetecter.cpp,1.2,1.3 gameDetecter.h,1.2,1.3 scumm.h,1.100,1.101 sdl.cpp,1.58,1.59
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
More information about the Scummvm-git-logs
mailing list