Comment corrections
svn-id: r17820
This commit is contained in:
parent
0ca7d3a61e
commit
9d07432375
1 changed files with 24 additions and 5 deletions
|
@ -742,7 +742,7 @@ void ScummEngine::saveOrLoad(Serializer *s, uint32 savegameVersion) {
|
||||||
}
|
}
|
||||||
|
|
||||||
//
|
//
|
||||||
// Load actors
|
// Save/load actors
|
||||||
//
|
//
|
||||||
if (s->isLoading()) {
|
if (s->isLoading()) {
|
||||||
// Not all actor data is saved; so when loading, we first reset
|
// Not all actor data is saved; so when loading, we first reset
|
||||||
|
@ -754,10 +754,13 @@ void ScummEngine::saveOrLoad(Serializer *s, uint32 savegameVersion) {
|
||||||
s->saveLoadArrayOf(_actors, _numActors, sizeof(_actors[0]), actorEntries);
|
s->saveLoadArrayOf(_actors, _numActors, sizeof(_actors[0]), actorEntries);
|
||||||
|
|
||||||
//
|
//
|
||||||
// Load sound data
|
// Save/load sound data
|
||||||
//
|
//
|
||||||
s->saveLoadEntries(_sound, soundEntries);
|
s->saveLoadEntries(_sound, soundEntries);
|
||||||
|
|
||||||
|
//
|
||||||
|
// Save/load script data
|
||||||
|
//
|
||||||
if (savegameVersion < VER(9))
|
if (savegameVersion < VER(9))
|
||||||
s->saveLoadArrayOf(vm.slot, 25, sizeof(vm.slot[0]), scriptSlotEntries);
|
s->saveLoadArrayOf(vm.slot, 25, sizeof(vm.slot[0]), scriptSlotEntries);
|
||||||
else if (savegameVersion < VER(20))
|
else if (savegameVersion < VER(20))
|
||||||
|
@ -799,7 +802,9 @@ void ScummEngine::saveOrLoad(Serializer *s, uint32 savegameVersion) {
|
||||||
if (savegameVersion >= VER(13))
|
if (savegameVersion >= VER(13))
|
||||||
s->saveLoadArrayOf(_scaleSlots, 20, sizeof(_scaleSlots[0]), scaleSlotsEntries);
|
s->saveLoadArrayOf(_scaleSlots, 20, sizeof(_scaleSlots[0]), scaleSlotsEntries);
|
||||||
|
|
||||||
// Save all resource.
|
//
|
||||||
|
// Save/load resources
|
||||||
|
//
|
||||||
int type, idx;
|
int type, idx;
|
||||||
if (savegameVersion >= VER(26)) {
|
if (savegameVersion >= VER(26)) {
|
||||||
// New, more robust resource save/load system. This stores the type
|
// New, more robust resource save/load system. This stores the type
|
||||||
|
@ -844,6 +849,9 @@ void ScummEngine::saveOrLoad(Serializer *s, uint32 savegameVersion) {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
//
|
||||||
|
// Save/load object data
|
||||||
|
//
|
||||||
s->saveLoadArrayOf(_objectOwnerTable, _numGlobalObjects, sizeof(_objectOwnerTable[0]), sleByte);
|
s->saveLoadArrayOf(_objectOwnerTable, _numGlobalObjects, sizeof(_objectOwnerTable[0]), sleByte);
|
||||||
s->saveLoadArrayOf(_objectStateTable, _numGlobalObjects, sizeof(_objectStateTable[0]), sleByte);
|
s->saveLoadArrayOf(_objectStateTable, _numGlobalObjects, sizeof(_objectStateTable[0]), sleByte);
|
||||||
if (_objectRoomTable)
|
if (_objectRoomTable)
|
||||||
|
@ -870,6 +878,10 @@ void ScummEngine::saveOrLoad(Serializer *s, uint32 savegameVersion) {
|
||||||
|
|
||||||
s->saveLoadArrayOf(_classData, _numGlobalObjects, sizeof(_classData[0]), sleUint32);
|
s->saveLoadArrayOf(_classData, _numGlobalObjects, sizeof(_classData[0]), sleUint32);
|
||||||
|
|
||||||
|
|
||||||
|
//
|
||||||
|
// Save/load script variables
|
||||||
|
//
|
||||||
var120Backup = _scummVars[120];
|
var120Backup = _scummVars[120];
|
||||||
var98Backup = _scummVars[98];
|
var98Backup = _scummVars[98];
|
||||||
|
|
||||||
|
@ -889,7 +901,9 @@ void ScummEngine::saveOrLoad(Serializer *s, uint32 savegameVersion) {
|
||||||
|
|
||||||
s->saveLoadArrayOf(_bitVars, _numBitVariables >> 3, 1, sleByte);
|
s->saveLoadArrayOf(_bitVars, _numBitVariables >> 3, 1, sleByte);
|
||||||
|
|
||||||
/* Save or load a list of the locked objects */
|
//
|
||||||
|
// Save/load a list of the locked objects
|
||||||
|
//
|
||||||
if (s->isSaving()) {
|
if (s->isSaving()) {
|
||||||
for (i = rtFirst; i <= rtLast; i++)
|
for (i = rtFirst; i <= rtLast; i++)
|
||||||
for (j = 1; j < res.num[i]; j++) {
|
for (j = 1; j < res.num[i]; j++) {
|
||||||
|
@ -906,7 +920,9 @@ void ScummEngine::saveOrLoad(Serializer *s, uint32 savegameVersion) {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// Save/load Audio CD status
|
//
|
||||||
|
// Save/load the Audio CD status
|
||||||
|
//
|
||||||
if (savegameVersion >= VER(24)) {
|
if (savegameVersion >= VER(24)) {
|
||||||
AudioCDManager::Status info;
|
AudioCDManager::Status info;
|
||||||
if (s->isSaving())
|
if (s->isSaving())
|
||||||
|
@ -919,6 +935,9 @@ void ScummEngine::saveOrLoad(Serializer *s, uint32 savegameVersion) {
|
||||||
AudioCD.play(info.track, info.numLoops, info.start, info.duration);
|
AudioCD.play(info.track, info.numLoops, info.start, info.duration);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
//
|
||||||
|
// Save/load the iMuse status
|
||||||
|
//
|
||||||
if (_imuse && (_saveSound || !_saveTemporaryState)) {
|
if (_imuse && (_saveSound || !_saveTemporaryState)) {
|
||||||
_imuse->save_or_load(s, this);
|
_imuse->save_or_load(s, this);
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue