[Scummvm-cvs-logs] SF.net SVN: scummvm: [20865] scummvm/trunk/engines/scumm
fingolfin at users.sourceforge.net
fingolfin at users.sourceforge.net
Fri Feb 24 18:32:08 CET 2006
Revision: 20865
Author: fingolfin
Date: 2006-02-24 18:31:49 -0800 (Fri, 24 Feb 2006)
ViewCVS: http://svn.sourceforge.net/scummvm?rev=20865&view=rev
Log Message:
-----------
Replaced some more MKIDs by MKID_BE; this then enabled me to remove ScummEngine::fileReadDword()
Modified Paths:
--------------
scummvm/trunk/engines/scumm/resource.cpp
scummvm/trunk/engines/scumm/scumm.cpp
scummvm/trunk/engines/scumm/scumm.h
Modified: scummvm/trunk/engines/scumm/resource.cpp
===================================================================
--- scummvm/trunk/engines/scumm/resource.cpp 2006-02-25 02:22:17 UTC (rev 20864)
+++ scummvm/trunk/engines/scumm/resource.cpp 2006-02-25 02:31:49 UTC (rev 20865)
@@ -771,7 +771,7 @@
return readSoundResource(type, idx);
}
- tag = fileReadDword();
+ tag = _fileHandle->readUint32BE();
if (tag != res.tags[type] && _game.heversion < 70) {
error("%s %d not in room %d at %d+%d in file %s",
@@ -1353,28 +1353,28 @@
_storedFlObjects = (ObjectData *)calloc(100, sizeof(ObjectData));
}
- allocResTypeData(rtCostume, (_game.features & GF_NEW_COSTUMES) ? MKID('AKOS') : MKID('COST'),
+ allocResTypeData(rtCostume, (_game.features & GF_NEW_COSTUMES) ? MKID_BE('AKOS') : MKID_BE('COST'),
_numCostumes, "costume", 1);
- allocResTypeData(rtRoom, MKID('ROOM'), _numRooms, "room", 1);
- allocResTypeData(rtRoomImage, MKID('RMIM'), _numRooms, "room image", 1);
- allocResTypeData(rtRoomScripts, MKID('RMSC'), _numRooms, "room script", 1);
- allocResTypeData(rtSound, MKID('SOUN'), _numSounds, "sound", 2);
- allocResTypeData(rtScript, MKID('SCRP'), _numScripts, "script", 1);
- allocResTypeData(rtCharset, MKID('CHAR'), _numCharsets, "charset", 1);
- allocResTypeData(rtObjectName, MKID('NONE'), _numNewNames, "new name", 0);
- allocResTypeData(rtInventory, MKID('NONE'), _numInventory, "inventory", 0);
- allocResTypeData(rtTemp, MKID('NONE'), 10, "temp", 0);
- allocResTypeData(rtScaleTable, MKID('NONE'), 5, "scale table", 0);
- allocResTypeData(rtActorName, MKID('NONE'), _numActors, "actor name", 0);
- allocResTypeData(rtVerb, MKID('NONE'), _numVerbs, "verb", 0);
- allocResTypeData(rtString, MKID('NONE'), _numArray, "array", 0);
- allocResTypeData(rtFlObject, MKID('NONE'), _numFlObject, "flobject", 0);
- allocResTypeData(rtMatrix, MKID('NONE'), 10, "boxes", 0);
- allocResTypeData(rtImage, MKID('AWIZ'), _numImages, "images", 1);
- allocResTypeData(rtTalkie, MKID('TLKE'), _numTalkies, "talkie", 1);
+ allocResTypeData(rtRoom, MKID_BE('ROOM'), _numRooms, "room", 1);
+ allocResTypeData(rtRoomImage, MKID_BE('RMIM'), _numRooms, "room image", 1);
+ allocResTypeData(rtRoomScripts, MKID_BE('RMSC'), _numRooms, "room script", 1);
+ allocResTypeData(rtSound, MKID_BE('SOUN'), _numSounds, "sound", 2);
+ allocResTypeData(rtScript, MKID_BE('SCRP'), _numScripts, "script", 1);
+ allocResTypeData(rtCharset, MKID_BE('CHAR'), _numCharsets, "charset", 1);
+ allocResTypeData(rtObjectName, 0, _numNewNames, "new name", 0);
+ allocResTypeData(rtInventory, 0, _numInventory, "inventory", 0);
+ allocResTypeData(rtTemp, 0, 10, "temp", 0);
+ allocResTypeData(rtScaleTable, 0, 5, "scale table", 0);
+ allocResTypeData(rtActorName, 0, _numActors, "actor name", 0);
+ allocResTypeData(rtVerb, 0, _numVerbs, "verb", 0);
+ allocResTypeData(rtString, 0, _numArray, "array", 0);
+ allocResTypeData(rtFlObject, 0, _numFlObject, "flobject", 0);
+ allocResTypeData(rtMatrix, 0, 10, "boxes", 0);
+ allocResTypeData(rtImage, MKID_BE('AWIZ'), _numImages, "images", 1);
+ allocResTypeData(rtTalkie, MKID_BE('TLKE'), _numTalkies, "talkie", 1);
if (_game.heversion >= 70) {
- allocResTypeData(rtSpoolBuffer, MKID('NONE'), 9, "spool buffer", 0);
+ allocResTypeData(rtSpoolBuffer, 0, 9, "spool buffer", 0);
}
}
Modified: scummvm/trunk/engines/scumm/scumm.cpp
===================================================================
--- scummvm/trunk/engines/scumm/scumm.cpp 2006-02-25 02:22:17 UTC (rev 20864)
+++ scummvm/trunk/engines/scumm/scumm.cpp 2006-02-25 02:31:49 UTC (rev 20865)
@@ -1984,7 +1984,7 @@
requestLoad(ConfMan.getInt("save_slot"));
}
- allocResTypeData(rtBuffer, MKID('NONE'), 10, "buffer", 0);
+ allocResTypeData(rtBuffer, 0, 10, "buffer", 0);
setupScummVars();
@@ -3029,14 +3029,6 @@
#pragma mark -
-uint32 ScummEngine::fileReadDword() {
-#if defined(SCUMM_LITTLE_ENDIAN)
- return _fileHandle->readUint32LE();
-#elif defined(SCUMM_BIG_ENDIAN)
- return _fileHandle->readUint32BE();
-#endif
-}
-
void ScummEngine::errorString(const char *buf1, char *buf2) {
if (_currentScript != 0xFF) {
ScriptSlot *ss = &vm.slot[_currentScript];
Modified: scummvm/trunk/engines/scumm/scumm.h
===================================================================
--- scummvm/trunk/engines/scumm/scumm.h 2006-02-25 02:22:17 UTC (rev 20864)
+++ scummvm/trunk/engines/scumm/scumm.h 2006-02-25 02:31:49 UTC (rev 20865)
@@ -1229,8 +1229,6 @@
protected:
byte *_2byteFontPtr;
- uint32 fileReadDword();
-
public:
/* Scumm Vars */
More information about the Scummvm-git-logs
mailing list