mirror of
https://github.com/libretro/scummvm.git
synced 2024-12-15 22:28:10 +00:00
Added remaining load functions needed for the Operation Stealth savegame format loading (loadSeqList and loadZoneQuery). Not used yet.
svn-id: r33367
This commit is contained in:
parent
c23f805a7f
commit
b08288c1cd
@ -674,6 +674,36 @@ bool loadOverlayList(Common::SeekableReadStream &in) {
|
||||
return !in.ioFailed();
|
||||
}
|
||||
|
||||
bool loadSeqList(Common::SeekableReadStream &in) {
|
||||
uint size = in.readUint16BE();
|
||||
SeqListElement tmp;
|
||||
for (uint i = 0; i < size; i++) {
|
||||
tmp.var4 = in.readSint16BE();
|
||||
tmp.objIdx = in.readUint16BE();
|
||||
tmp.var8 = in.readSint16BE();
|
||||
tmp.frame = in.readSint16BE();
|
||||
tmp.varC = in.readSint16BE();
|
||||
tmp.varE = in.readSint16BE();
|
||||
tmp.var10 = in.readSint16BE();
|
||||
tmp.var12 = in.readSint16BE();
|
||||
tmp.var14 = in.readSint16BE();
|
||||
tmp.var16 = in.readSint16BE();
|
||||
tmp.var18 = in.readSint16BE();
|
||||
tmp.var1A = in.readSint16BE();
|
||||
tmp.var1C = in.readSint16BE();
|
||||
tmp.var1E = in.readSint16BE();
|
||||
seqList.push_back(tmp);
|
||||
}
|
||||
return !in.ioFailed();
|
||||
}
|
||||
|
||||
bool loadZoneQuery(Common::SeekableReadStream &in) {
|
||||
for (int i = 0; i < 16; i++) {
|
||||
zoneQuery[i] = in.readUint16BE();
|
||||
}
|
||||
return !in.ioFailed();
|
||||
}
|
||||
|
||||
// TODO: Implement this function
|
||||
bool CineEngine::loadTempSaveOS(Common::SeekableReadStream &in) {
|
||||
warning("loadTempSaveOS: This is a stub. Temporary Operation Stealth savegame loading not yet implemented");
|
||||
|
Loading…
Reference in New Issue
Block a user