[Scummvm-cvs-logs] CVS: scummvm/scumm bundle.cpp,1.5,1.6 resource.cpp,1.19,1.20 resource_v2.cpp,1.4,1.5 resource_v3.cpp,1.3,1.4 resource_v4.cpp,1.2,1.3 scumm.h,1.42,1.43 sound.cpp,1.38,1.39
Max Horn
fingolfin at users.sourceforge.net
Mon Oct 21 06:24:03 CEST 2002
- Previous message: [Scummvm-cvs-logs] CVS: scummvm/common file.cpp,1.14,1.15 file.h,1.8,1.9
- Next message: [Scummvm-cvs-logs] CVS: scummvm/simon midi.cpp,1.3,1.4 res.cpp,1.3,1.4 simon.cpp,1.15,1.16
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
Update of /cvsroot/scummvm/scummvm/scumm
In directory usw-pr-cvs1:/tmp/cvs-serv30223/scumm
Modified Files:
bundle.cpp resource.cpp resource_v2.cpp resource_v3.cpp
resource_v4.cpp scumm.h sound.cpp
Log Message:
The terms Word and DWord are somewhat Windows centric; in fact there are systems on which word is 32bit, as opposed to our 16 bits. Hence, use the uin16/uint32 naming scheme, which is not ambigious
Index: bundle.cpp
===================================================================
RCS file: /cvsroot/scummvm/scummvm/scumm/bundle.cpp,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -d -r1.5 -r1.6
--- bundle.cpp 10 Oct 2002 15:49:33 -0000 1.5
+++ bundle.cpp 21 Oct 2002 13:23:24 -0000 1.6
@@ -42,9 +42,9 @@
return false;
}
- tag = _voiceFile.readDwordBE();
- offset = _voiceFile.readDwordBE();
- _numVoiceFiles = _voiceFile.readDwordBE();
+ tag = _voiceFile.readUint32BE();
+ offset = _voiceFile.readUint32BE();
+ _numVoiceFiles = _voiceFile.readUint32BE();
_bundleVoiceTable = (BundleAudioTable *) malloc(_numVoiceFiles * sizeof(BundleAudioTable));
@@ -64,8 +64,8 @@
name[z++] = c;
name[z] = '\0';
strcpy(_bundleVoiceTable[i].filename, name);
- _bundleVoiceTable[i].offset = _voiceFile.readDwordBE();
- _bundleVoiceTable[i].size = _voiceFile.readDwordBE();
+ _bundleVoiceTable[i].offset = _voiceFile.readUint32BE();
+ _bundleVoiceTable[i].size = _voiceFile.readUint32BE();
}
return true;
@@ -82,9 +82,9 @@
return false;
}
- tag = _musicFile.readDwordBE();
- offset = _musicFile.readDwordBE();
- _numMusicFiles = _musicFile.readDwordBE();
+ tag = _musicFile.readUint32BE();
+ offset = _musicFile.readUint32BE();
+ _numMusicFiles = _musicFile.readUint32BE();
_bundleMusicTable = (BundleAudioTable *) malloc(_numMusicFiles * sizeof(BundleAudioTable));
@@ -104,8 +104,8 @@
name[z++] = c;
name[z] = '\0';
strcpy(_bundleMusicTable[i].filename, name);
- _bundleMusicTable[i].offset = _musicFile.readDwordBE();
- _bundleMusicTable[i].size = _musicFile.readDwordBE();
+ _bundleMusicTable[i].offset = _musicFile.readUint32BE();
+ _bundleMusicTable[i].size = _musicFile.readUint32BE();
}
return true;
@@ -121,10 +121,10 @@
}
_voiceFile.seek(_bundleVoiceTable[index].offset, SEEK_SET);
- tag = _voiceFile.readDwordBE();
- num = _voiceFile.readDwordBE();
- _voiceFile.readDwordBE();
- _voiceFile.readDwordBE();
+ tag = _voiceFile.readUint32BE();
+ num = _voiceFile.readUint32BE();
+ _voiceFile.readUint32BE();
+ _voiceFile.readUint32BE();
if (tag != MKID_BE('COMP')) {
warning("Bundle: Compressed sound %d invalid (%c%c%c%c)", index, tag >> 24, tag >> 16, tag >> 8,
@@ -133,10 +133,10 @@
}
for (i = 0; i < num; i++) {
- _compVoiceTable[i].offset = _voiceFile.readDwordBE();
- _compVoiceTable[i].size = _voiceFile.readDwordBE();
- _compVoiceTable[i].codec = _voiceFile.readDwordBE();
- _voiceFile.readDwordBE();
+ _compVoiceTable[i].offset = _voiceFile.readUint32BE();
+ _compVoiceTable[i].size = _voiceFile.readUint32BE();
+ _compVoiceTable[i].codec = _voiceFile.readUint32BE();
+ _voiceFile.readUint32BE();
}
final_size = 0;
@@ -171,10 +171,10 @@
if (_lastSong != index) {
_musicFile.seek(_bundleMusicTable[index].offset, SEEK_SET);
- tag = _musicFile.readDwordBE();
- num = _musicFile.readDwordBE();
- _musicFile.readDwordBE();
- _musicFile.readDwordBE();
+ tag = _musicFile.readUint32BE();
+ num = _musicFile.readUint32BE();
+ _musicFile.readUint32BE();
+ _musicFile.readUint32BE();
if (tag != MKID_BE('COMP')) {
warning("Bundle: Compressed sound %d invalid (%c%c%c%c)", index, tag >> 24, tag >> 16, tag >> 8,
@@ -183,10 +183,10 @@
}
for (i = 0; i < num; i++) {
- _compMusicTable[i].offset = _musicFile.readDwordBE();
- _compMusicTable[i].size = _musicFile.readDwordBE();
- _compMusicTable[i].codec = _musicFile.readDwordBE();
- _musicFile.readDwordBE();
+ _compMusicTable[i].offset = _musicFile.readUint32BE();
+ _compMusicTable[i].size = _musicFile.readUint32BE();
+ _compMusicTable[i].codec = _musicFile.readUint32BE();
+ _musicFile.readUint32BE();
}
}
@@ -250,8 +250,8 @@
}
_musicFile.seek(_bundleMusicTable[index].offset, SEEK_SET);
- _musicFile.readDwordBE();
- return _musicFile.readDwordBE();
+ _musicFile.readUint32BE();
+ return _musicFile.readUint32BE();
}
int32 Bundle::getNumberOfMusicSamplesByName(char *name) {
Index: resource.cpp
===================================================================
RCS file: /cvsroot/scummvm/scummvm/scumm/resource.cpp,v
retrieving revision 1.19
retrieving revision 1.20
diff -u -d -r1.19 -r1.20
--- resource.cpp 15 Oct 2002 10:59:53 -0000 1.19
+++ resource.cpp 21 Oct 2002 13:23:24 -0000 1.20
@@ -168,9 +168,9 @@
room = _fileHandle.readByte();
if (_roomFileOffsets[room] != 0xFFFFFFFF) {
- _roomFileOffsets[room] = _fileHandle.readDwordLE();
+ _roomFileOffsets[room] = _fileHandle.readUint32LE();
} else {
- _fileHandle.readDwordLE();
+ _fileHandle.readUint32LE();
}
}
}
@@ -211,31 +211,31 @@
/* Figure out the sizes of various resources */
while (!_fileHandle.eof()) {
blocktype = fileReadDword();
- itemsize = _fileHandle.readDwordBE();
+ itemsize = _fileHandle.readUint32BE();
if (_fileHandle.ioFailed())
break;
switch (blocktype) {
case MKID('DOBJ'):
- _numGlobalObjects = _fileHandle.readWordLE();
+ _numGlobalObjects = _fileHandle.readUint16LE();
itemsize -= 2;
break;
case MKID('DROO'):
- _numRooms = _fileHandle.readWordLE();
+ _numRooms = _fileHandle.readUint16LE();
itemsize -= 2;
break;
case MKID('DSCR'):
- _numScripts = _fileHandle.readWordLE();
+ _numScripts = _fileHandle.readUint16LE();
itemsize -= 2;
break;
case MKID('DCOS'):
- _numCostumes = _fileHandle.readWordLE();
+ _numCostumes = _fileHandle.readUint16LE();
itemsize -= 2;
break;
case MKID('DSOU'):
- _numSounds = _fileHandle.readWordLE();
+ _numSounds = _fileHandle.readUint16LE();
itemsize -= 2;
break;
}
@@ -250,7 +250,7 @@
if (_fileHandle.ioFailed())
break;
- itemsize = _fileHandle.readDwordBE();
+ itemsize = _fileHandle.readUint32BE();
numblock++;
@@ -261,9 +261,9 @@
case MKID('DOBJ'):
if (_features & GF_AFTER_V8)
- num = _fileHandle.readDwordLE();
+ num = _fileHandle.readUint32LE();
else
- num = _fileHandle.readWordLE();
+ num = _fileHandle.readUint16LE();
assert(num == _numGlobalObjects);
if (_features & GF_AFTER_V8) { /* FIXME: Not sure.. */
@@ -271,7 +271,7 @@
_fileHandle.seek(40, SEEK_CUR);
_objectStateTable[i] = _fileHandle.readByte();
_objectRoomTable[i] = _fileHandle.readByte();
- _classData[i] = _fileHandle.readDwordLE();
+ _classData[i] = _fileHandle.readUint32LE();
}
memset(_objectOwnerTable, 0xFF, num);
} else if (_features & GF_AFTER_V7) {
@@ -302,7 +302,7 @@
break;
case MKID('ANAM'):
- _numAudioNames = _fileHandle.readWordLE();
+ _numAudioNames = _fileHandle.readUint16LE();
_audioNames = (char*)malloc(_numAudioNames * 9);
_fileHandle.read(_audioNames, _numAudioNames * 9);
break;
@@ -353,10 +353,10 @@
int num;
int a, b, c;
- while ((num = _fileHandle.readWordLE()) != 0) {
- a = _fileHandle.readWordLE();
- b = _fileHandle.readWordLE();
- c = _fileHandle.readWordLE();
+ while ((num = _fileHandle.readUint16LE()) != 0) {
+ a = _fileHandle.readUint16LE();
+ b = _fileHandle.readUint16LE();
+ c = _fileHandle.readUint16LE();
if (c == 1)
defineArray(num, 1, a, b);
else
@@ -372,9 +372,9 @@
debug(9, "readResTypeList(%s,%x,%s)", resTypeFromId(id), FROM_LE_32(tag), name);
if (_features & GF_AFTER_V8)
- num = _fileHandle.readDwordLE();
+ num = _fileHandle.readUint32LE();
else if (!(_features & GF_OLD_BUNDLE))
- num = _fileHandle.readWordLE();
+ num = _fileHandle.readUint16LE();
else
num = _fileHandle.readByte();
@@ -399,7 +399,7 @@
res.roomno[id][i] = _fileHandle.readByte();
}
for (i = 0; i < num; i++)
- res.roomoffs[id][i] = _fileHandle.readWordLE();
+ res.roomoffs[id][i] = _fileHandle.readUint16LE();
} else if (_features & GF_SMALL_HEADER) {
for (i = 0; i < num; i++) {
res.roomno[id][i] = _fileHandle.readByte();
@@ -526,20 +526,20 @@
_fileHandle.seek(fileOffs + _fileOffset, SEEK_SET);
if (_features & GF_OLD_BUNDLE) {
- size = _fileHandle.readWordLE();
+ size = _fileHandle.readUint16LE();
} else if (_features & GF_SMALL_HEADER) {
if (!(_features & GF_SMALL_NAMES))
_fileHandle.seek(8, SEEK_CUR);
- size = _fileHandle.readDwordLE();
- tag = _fileHandle.readWordLE();
+ size = _fileHandle.readUint32LE();
+ tag = _fileHandle.readUint16LE();
_fileHandle.seek(-6, SEEK_CUR);
/* FIXME */
if ((type == rtSound) && (_gameId != GID_ZAK256))
return readSoundResourceSmallHeader(type, idx);
} else {
if (type == rtSound) {
- _fileHandle.readDwordLE();
- _fileHandle.readDwordLE();
+ _fileHandle.readUint32LE();
+ _fileHandle.readUint32LE();
return readSoundResource(type, idx);
}
@@ -549,7 +549,7 @@
error("%s %d not in room %d at %d+%d", res.name[type], type, roomNr, _fileOffset, fileOffs);
}
- size = _fileHandle.readDwordBE();
+ size = _fileHandle.readUint32BE();
_fileHandle.seek(-8, SEEK_CUR);
}
_fileHandle.read(createResource(type, idx, size), size);
@@ -582,7 +582,7 @@
pos = 0;
basetag = fileReadDword();
- total_size = _fileHandle.readDwordBE();
+ total_size = _fileHandle.readUint32BE();
debug(8, " basetag: %c%c%c%c, total_size=%d",
(char)((basetag >> 24) & 0xff),
@@ -598,7 +598,7 @@
best_pri = -1;
while (pos < total_size) {
tag = fileReadDword();
- size = _fileHandle.readDwordBE() + 8;
+ size = _fileHandle.readUint32BE() + 8;
pos += size;
pri = -1;
@@ -650,7 +650,7 @@
}
} else if (FROM_LE_32(basetag) == 24) {
_fileHandle.seek(-12, SEEK_CUR);
- total_size = _fileHandle.readDwordBE();
+ total_size = _fileHandle.readUint32BE();
_fileHandle.seek(-8, SEEK_CUR);
_fileHandle.read(createResource(type, idx, total_size), total_size);
return 1;
@@ -707,12 +707,12 @@
seem to suggest it's 2 byte oriented, or even variable length...
*/
_fileHandle.seek(-12, SEEK_CUR);
- total_size = _fileHandle.readDwordBE();
+ total_size = _fileHandle.readUint32BE();
_fileHandle.read(createResource(type, idx, total_size), total_size - 8);
return 1;
} else if (basetag == MKID('Mac1')) {
_fileHandle.seek(-12, SEEK_CUR);
- total_size = _fileHandle.readDwordBE();
+ total_size = _fileHandle.readUint32BE();
_fileHandle.read(createResource(type, idx, total_size), total_size - 8);
return 1;
} else if (basetag == MKID('DIGI')) {
@@ -721,12 +721,12 @@
debug(1, "It was at position %d", _fileHandle.pos());
_fileHandle.seek(-12, SEEK_CUR);
- total_size = _fileHandle.readDwordBE();
+ total_size = _fileHandle.readUint32BE();
_fileHandle.read(createResource(type, idx, total_size), total_size - 8);
return 1;
} else if (basetag == MKID('Crea')) {
_fileHandle.seek(-12, SEEK_CUR);
- total_size = _fileHandle.readDwordBE();
+ total_size = _fileHandle.readUint32BE();
_fileHandle.read(createResource(type, idx, total_size), total_size - 8);
return 1;
} else {
@@ -871,16 +871,16 @@
//if (_rescache->readResource(roomNr, type, idx))
// return 1;
- total_size = size = _fileHandle.readDwordLE();
- tag = _fileHandle.readWordLE();
+ total_size = size = _fileHandle.readUint32LE();
+ tag = _fileHandle.readUint16LE();
debug(4, " tag='%c%c', size=%d",
(char) (tag & 0xff),
(char) ((tag >> 8) & 0xff), size);
pos = 6;
while (pos < total_size) {
- size = _fileHandle.readDwordLE();
- tag = _fileHandle.readWordLE();
+ size = _fileHandle.readUint32LE();
+ tag = _fileHandle.readUint16LE();
debug(4, " tag='%c%c', size=%d",
(char) (tag & 0xff),
(char) ((tag >> 8) & 0xff), size);
@@ -1498,23 +1498,23 @@
{
if (_features & GF_AFTER_V8) {
_fileHandle.seek(50 + 50, SEEK_CUR);
- _numVariables = _fileHandle.readDwordLE(); /* ? 1500 */
- _numBitVariables = _fileHandle.readDwordLE(); /* ? 2048 */
- _fileHandle.readDwordLE(); /* 40 */
- _numScripts = _fileHandle.readDwordLE();
- _numSounds = _fileHandle.readDwordLE();
- _numCharsets = _fileHandle.readDwordLE();
- _numCostumes = _fileHandle.readDwordLE();
- _numRooms = _fileHandle.readDwordLE();
- _numInventory = _fileHandle.readDwordLE();
- _numGlobalObjects = _fileHandle.readDwordLE();
- _numFlObject = _fileHandle.readDwordLE();
- _numLocalObjects = _fileHandle.readDwordLE();
- _numVerbs = _fileHandle.readDwordLE();
- _numNewNames = _fileHandle.readDwordLE();
- _fileHandle.readDwordLE();
- _fileHandle.readDwordLE();
- _numArray = _fileHandle.readDwordLE();
+ _numVariables = _fileHandle.readUint32LE(); /* ? 1500 */
+ _numBitVariables = _fileHandle.readUint32LE(); /* ? 2048 */
+ _fileHandle.readUint32LE(); /* 40 */
+ _numScripts = _fileHandle.readUint32LE();
+ _numSounds = _fileHandle.readUint32LE();
+ _numCharsets = _fileHandle.readUint32LE();
+ _numCostumes = _fileHandle.readUint32LE();
+ _numRooms = _fileHandle.readUint32LE();
+ _numInventory = _fileHandle.readUint32LE();
+ _numGlobalObjects = _fileHandle.readUint32LE();
+ _numFlObject = _fileHandle.readUint32LE();
+ _numLocalObjects = _fileHandle.readUint32LE();
+ _numVerbs = _fileHandle.readUint32LE();
+ _numNewNames = _fileHandle.readUint32LE();
+ _fileHandle.readUint32LE();
+ _fileHandle.readUint32LE();
+ _numArray = _fileHandle.readUint32LE();
_objectRoomTable = (byte *)calloc(_numGlobalObjects, 1);
_numGlobalScripts = 2000;
@@ -1522,42 +1522,42 @@
_shadowPaletteSize = NUM_SHADOW_PALETTE * 256;
} else if (_features & GF_AFTER_V7) {
_fileHandle.seek(50 + 50, SEEK_CUR);
- _numVariables = _fileHandle.readWordLE();
- _numBitVariables = _fileHandle.readWordLE();
- _fileHandle.readWordLE();
- _numGlobalObjects = _fileHandle.readWordLE();
- _numLocalObjects = _fileHandle.readWordLE();
- _numNewNames = _fileHandle.readWordLE();
- _numVerbs = _fileHandle.readWordLE();
- _numFlObject = _fileHandle.readWordLE();
- _numInventory = _fileHandle.readWordLE();
- _numArray = _fileHandle.readWordLE();
- _numRooms = _fileHandle.readWordLE();
- _numScripts = _fileHandle.readWordLE();
- _numSounds = _fileHandle.readWordLE();
- _numCharsets = _fileHandle.readWordLE();
- _numCostumes = _fileHandle.readWordLE();
+ _numVariables = _fileHandle.readUint16LE();
+ _numBitVariables = _fileHandle.readUint16LE();
+ _fileHandle.readUint16LE();
+ _numGlobalObjects = _fileHandle.readUint16LE();
+ _numLocalObjects = _fileHandle.readUint16LE();
+ _numNewNames = _fileHandle.readUint16LE();
+ _numVerbs = _fileHandle.readUint16LE();
+ _numFlObject = _fileHandle.readUint16LE();
+ _numInventory = _fileHandle.readUint16LE();
+ _numArray = _fileHandle.readUint16LE();
+ _numRooms = _fileHandle.readUint16LE();
+ _numScripts = _fileHandle.readUint16LE();
+ _numSounds = _fileHandle.readUint16LE();
+ _numCharsets = _fileHandle.readUint16LE();
+ _numCostumes = _fileHandle.readUint16LE();
_objectRoomTable = (byte *)calloc(_numGlobalObjects, 1);
_numGlobalScripts = 2000;
_shadowPaletteSize = NUM_SHADOW_PALETTE * 256;
} else if (_features & GF_AFTER_V6) {
- _numVariables = _fileHandle.readWordLE();
- _fileHandle.readWordLE();
- _numBitVariables = _fileHandle.readWordLE();
- _numLocalObjects = _fileHandle.readWordLE();
- _numArray = _fileHandle.readWordLE();
- _fileHandle.readWordLE();
- _numVerbs = _fileHandle.readWordLE();
- _numFlObject = _fileHandle.readWordLE();
- _numInventory = _fileHandle.readWordLE();
- _numRooms = _fileHandle.readWordLE();
- _numScripts = _fileHandle.readWordLE();
- _numSounds = _fileHandle.readWordLE();
- _numCharsets = _fileHandle.readWordLE();
- _numCostumes = _fileHandle.readWordLE();
- _numGlobalObjects = _fileHandle.readWordLE();
+ _numVariables = _fileHandle.readUint16LE();
+ _fileHandle.readUint16LE();
+ _numBitVariables = _fileHandle.readUint16LE();
+ _numLocalObjects = _fileHandle.readUint16LE();
+ _numArray = _fileHandle.readUint16LE();
+ _fileHandle.readUint16LE();
+ _numVerbs = _fileHandle.readUint16LE();
+ _numFlObject = _fileHandle.readUint16LE();
+ _numInventory = _fileHandle.readUint16LE();
+ _numRooms = _fileHandle.readUint16LE();
+ _numScripts = _fileHandle.readUint16LE();
+ _numSounds = _fileHandle.readUint16LE();
+ _numCharsets = _fileHandle.readUint16LE();
+ _numCostumes = _fileHandle.readUint16LE();
+ _numGlobalObjects = _fileHandle.readUint16LE();
_numNewNames = 50;
_objectRoomTable = NULL;
@@ -1565,20 +1565,20 @@
_shadowPaletteSize = 256;
} else {
- _numVariables = _fileHandle.readWordLE(); /* 800 */
- _fileHandle.readWordLE(); /* 16 */
- _numBitVariables = _fileHandle.readWordLE(); /* 2048 */
- _numLocalObjects = _fileHandle.readWordLE(); /* 200 */
+ _numVariables = _fileHandle.readUint16LE(); /* 800 */
+ _fileHandle.readUint16LE(); /* 16 */
+ _numBitVariables = _fileHandle.readUint16LE(); /* 2048 */
+ _numLocalObjects = _fileHandle.readUint16LE(); /* 200 */
_numArray = 50;
_numVerbs = 100;
_numNewNames = 0;
_objectRoomTable = NULL;
- _fileHandle.readWordLE(); /* 50 */
- _numCharsets = _fileHandle.readWordLE(); /* 9 */
- _fileHandle.readWordLE(); /* 100 */
- _fileHandle.readWordLE(); /* 50 */
- _numInventory = _fileHandle.readWordLE(); /* 80 */
+ _fileHandle.readUint16LE(); /* 50 */
+ _numCharsets = _fileHandle.readUint16LE(); /* 9 */
+ _fileHandle.readUint16LE(); /* 100 */
+ _fileHandle.readUint16LE(); /* 50 */
+ _numInventory = _fileHandle.readUint16LE(); /* 80 */
_numGlobalScripts = 200;
_shadowPaletteSize = 256;
Index: resource_v2.cpp
===================================================================
RCS file: /cvsroot/scummvm/scummvm/scumm/resource_v2.cpp,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -d -r1.4 -r1.5
--- resource_v2.cpp 24 Sep 2002 15:46:09 -0000 1.4
+++ resource_v2.cpp 21 Oct 2002 13:23:24 -0000 1.5
@@ -31,10 +31,10 @@
openRoom(-1);
openRoom(0);
- if (_fileHandle.readWordLE() != 0x0100)
+ if (_fileHandle.readUint16LE() != 0x0100)
warning("The magic id doesn't match\n");
- _numGlobalObjects = _fileHandle.readWordLE();
+ _numGlobalObjects = _fileHandle.readUint16LE();
_fileHandle.seek(_numGlobalObjects, SEEK_CUR); // Skip object flags
_numRooms = _fileHandle.readByte();
_fileHandle.seek(_numRooms * 3, SEEK_CUR);
@@ -71,8 +71,8 @@
_numFlObject = 50;
allocateArrays();
- _fileHandle.readWordLE(); /* version magic number */
- _fileHandle.readWordLE(); /* nb global objects */
+ _fileHandle.readUint16LE(); /* version magic number */
+ _fileHandle.readUint16LE(); /* nb global objects */
_fileHandle.seek(_numGlobalObjects, SEEK_CUR); // Skip object flags
readResTypeList(rtRoom, MKID('ROOM'), "room");
readResTypeList(rtCostume, MKID('COST'), "costume");
Index: resource_v3.cpp
===================================================================
RCS file: /cvsroot/scummvm/scummvm/scumm/resource_v3.cpp,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -d -r1.3 -r1.4
--- resource_v3.cpp 24 Sep 2002 15:46:09 -0000 1.3
+++ resource_v3.cpp 21 Oct 2002 13:23:24 -0000 1.4
@@ -38,29 +38,29 @@
openRoom(0);
while (!_fileHandle.eof()) {
- itemsize = _fileHandle.readDwordLE();
- blocktype = _fileHandle.readWordLE();
+ itemsize = _fileHandle.readUint32LE();
+ blocktype = _fileHandle.readUint16LE();
if (_fileHandle.ioFailed())
break;
switch (blocktype) {
case 0x4E52: // 'NR'
- _fileHandle.readWordLE();
+ _fileHandle.readUint16LE();
break;
case 0x5230: // 'R0'
- _numRooms = _fileHandle.readWordLE();
+ _numRooms = _fileHandle.readUint16LE();
break;
case 0x5330: // 'S0'
- _numScripts = _fileHandle.readWordLE();
+ _numScripts = _fileHandle.readUint16LE();
break;
case 0x4E30: // 'N0'
- _numSounds = _fileHandle.readWordLE();
+ _numSounds = _fileHandle.readUint16LE();
break;
case 0x4330: // 'C0'
- _numCostumes = _fileHandle.readWordLE();
+ _numCostumes = _fileHandle.readUint16LE();
break;
case 0x4F30: // 'O0'
- _numGlobalObjects = _fileHandle.readWordLE();
+ _numGlobalObjects = _fileHandle.readUint16LE();
break;
}
_fileHandle.seek(itemsize - 8, SEEK_CUR);
@@ -94,12 +94,12 @@
allocateArrays();
while (1) {
- itemsize = _fileHandle.readDwordLE();
+ itemsize = _fileHandle.readUint32LE();
if (_fileHandle.ioFailed())
break;
- blocktype = _fileHandle.readWordLE();
+ blocktype = _fileHandle.readUint16LE();
numblock++;
@@ -126,7 +126,7 @@
break;
case 0x4F30: // 'O0'
- num = _fileHandle.readWordLE();
+ num = _fileHandle.readUint16LE();
assert(num == _numGlobalObjects);
for (i = 0; i != num; i++) {
uint32 bits = _fileHandle.readByte();
@@ -160,7 +160,7 @@
openRoom(98 + no);
- size = _fileHandle.readWordLE();
+ size = _fileHandle.readUint16LE();
_fileHandle.read(createResource(6, no, size), size);
openRoom(-1);
Index: resource_v4.cpp
===================================================================
RCS file: /cvsroot/scummvm/scummvm/scumm/resource_v4.cpp,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -d -r1.2 -r1.3
--- resource_v4.cpp 10 Sep 2002 07:34:27 -0000 1.2
+++ resource_v4.cpp 21 Oct 2002 13:23:24 -0000 1.3
@@ -33,7 +33,7 @@
openRoom(900 + no);
- size = _fileHandle.readDwordLE() + 11;
+ size = _fileHandle.readUint32LE() + 11;
_fileHandle.read(createResource(6, no, size), size);
openRoom(-1);
Index: scumm.h
===================================================================
RCS file: /cvsroot/scummvm/scummvm/scumm/scumm.h,v
retrieving revision 1.42
retrieving revision 1.43
diff -u -d -r1.42 -r1.43
--- scumm.h 20 Oct 2002 01:02:52 -0000 1.42
+++ scumm.h 21 Oct 2002 13:23:24 -0000 1.43
@@ -964,9 +964,9 @@
bool checkFixedDisk();
#if defined(SCUMM_LITTLE_ENDIAN)
- uint32 fileReadDword() { return _fileHandle.readDwordLE(); }
+ uint32 fileReadDword() { return _fileHandle.readUint32LE(); }
#elif defined(SCUMM_BIG_ENDIAN)
- uint32 fileReadDword() { return _fileHandle.readDwordBE(); }
+ uint32 fileReadDword() { return _fileHandle.readUint32BE(); }
#endif
/* Version 5 script opcodes */
Index: sound.cpp
===================================================================
RCS file: /cvsroot/scummvm/scummvm/scumm/sound.cpp,v
retrieving revision 1.38
retrieving revision 1.39
diff -u -d -r1.38 -r1.39
--- sound.cpp 21 Oct 2002 12:34:54 -0000 1.38
+++ sound.cpp 21 Oct 2002 13:23:24 -0000 1.39
@@ -823,17 +823,17 @@
int size, compressed_offset;
MP3OffsetTable *cur;
- compressed_offset = file->readDwordBE();
+ compressed_offset = file->readUint32BE();
offset_table = (MP3OffsetTable *) malloc(compressed_offset);
num_sound_effects = compressed_offset / 16;
size = compressed_offset;
cur = offset_table;
while (size > 0) {
- cur[0].org_offset = file->readDwordBE();
- cur[0].new_offset = file->readDwordBE() + compressed_offset + 4; /* The + 4 is to take into accound the 'size' field */
- cur[0].num_tags = file->readDwordBE();
- cur[0].compressed_size = file->readDwordBE();
+ cur[0].org_offset = file->readUint32BE();
+ cur[0].new_offset = file->readUint32BE() + compressed_offset + 4; /* The + 4 is to take into accound the 'size' field */
+ cur[0].num_tags = file->readUint32BE();
+ cur[0].compressed_size = file->readUint32BE();
size -= 4 * 4;
cur++;
}
- Previous message: [Scummvm-cvs-logs] CVS: scummvm/common file.cpp,1.14,1.15 file.h,1.8,1.9
- Next message: [Scummvm-cvs-logs] CVS: scummvm/simon midi.cpp,1.3,1.4 res.cpp,1.3,1.4 simon.cpp,1.15,1.16
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
More information about the Scummvm-git-logs
mailing list