[Scummvm-cvs-logs] CVS: scummvm/scumm resource.cpp,1.262,1.263 scumm.cpp,1.175,1.176 scumm.h,1.472,1.473
Travis Howell
kirben at users.sourceforge.net
Tue Sep 7 06:24:17 CEST 2004
- Previous message: [Scummvm-cvs-logs] CVS: scummvm/scumm scumm.cpp,1.174,1.175
- Next message: [Scummvm-cvs-logs] CVS: scummvm/scumm intern.h,2.228,2.229 script_v72he.cpp,2.59,2.60 script_v80he.cpp,2.5,2.6 script_v90he.cpp,2.13,2.14
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
Update of /cvsroot/scummvm/scummvm/scumm
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv25340/scumm
Modified Files:
resource.cpp scumm.cpp scumm.h
Log Message:
Load talkie block
Index: resource.cpp
===================================================================
RCS file: /cvsroot/scummvm/scummvm/scumm/resource.cpp,v
retrieving revision 1.262
retrieving revision 1.263
diff -u -d -r1.262 -r1.263
--- resource.cpp 7 Sep 2004 12:54:41 -0000 1.262
+++ resource.cpp 7 Sep 2004 13:23:25 -0000 1.263
@@ -573,8 +573,7 @@
break;
case MKID('DIRT'):
- _fileHandle.seek(itemsize - 8, SEEK_CUR);
- warning("DIRT index block not yet handled, skipping");
+ readResTypeList(rtTalkie, MKID('TLKE'), "talkie");
break;
case MKID('SVER'):
@@ -2321,7 +2320,7 @@
_fileHandle.readUint16LE(); // unknown
_fileHandle.readUint16LE(); // unknown
_fileHandle.readUint16LE(); // unknown
- _fileHandle.readUint16LE(); // _numTalkie
+ _numTalkie = _fileHandle.readUint16LE();
/* TODO check these values */
@@ -2491,6 +2490,8 @@
allocResTypeData(rtMatrix, MKID('NONE'), 10, "boxes", 0);
allocResTypeData(rtImage, MKID('AWIZ'), _numImages, "images", 1);
allocResTypeData(rtRoomImage, MKID('RMIM'), _numRooms, "room image", 1);
+ allocResTypeData(rtTalkie, MKID('TLKE'), _numTalkie, "talkie", 1);
+
}
void ScummEngine::dumpResource(const char *tag, int idx, const byte *ptr, int length) {
@@ -2718,6 +2719,8 @@
return "RoomImage";
case rtImage:
return "Image";
+ case rtTalkie:
+ return "Talkie";
case rtNumTypes:
return "NumTypes";
default:
Index: scumm.cpp
===================================================================
RCS file: /cvsroot/scummvm/scummvm/scumm/scumm.cpp,v
retrieving revision 1.175
retrieving revision 1.176
diff -u -d -r1.175 -r1.176
--- scumm.cpp 7 Sep 2004 13:20:54 -0000 1.175
+++ scumm.cpp 7 Sep 2004 13:23:25 -0000 1.176
@@ -520,6 +520,7 @@
_numActors = 0;
_numCostumes = 0;
_numImages = 0;
+ _numTalkie = 0;
_audioNames = NULL;
_numAudioNames = 0;
_curActor = 0;
Index: scumm.h
===================================================================
RCS file: /cvsroot/scummvm/scummvm/scumm/scumm.h,v
retrieving revision 1.472
retrieving revision 1.473
diff -u -d -r1.472 -r1.473
--- scumm.h 6 Sep 2004 05:50:32 -0000 1.472
+++ scumm.h 7 Sep 2004 13:23:26 -0000 1.473
@@ -214,8 +214,9 @@
rtRoomScripts = 17,
rtRoomImage = 18,
rtImage = 19,
- rtLast = 19,
- rtNumTypes = 20
+ rtTalkie = 20,
+ rtLast = 20,
+ rtNumTypes = 21
};
enum {
@@ -480,6 +481,7 @@
int _numInventory;
int _numNewNames, _numGlobalScripts;
int _numActors, _numRoomVariables;
+ int _numTalkie;
public:
int _numImages, _numRooms, _numScripts, _numSounds; // Used by VARS in HE games
int _numCostumes; // FIXME - should be protected, used by Actor::remapActorPalette
- Previous message: [Scummvm-cvs-logs] CVS: scummvm/scumm scumm.cpp,1.174,1.175
- Next message: [Scummvm-cvs-logs] CVS: scummvm/scumm intern.h,2.228,2.229 script_v72he.cpp,2.59,2.60 script_v80he.cpp,2.5,2.6 script_v90he.cpp,2.13,2.14
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
More information about the Scummvm-git-logs
mailing list