KYRA: Some formatting fixes.
This commit is contained in:
parent
1a5026570a
commit
c96e5de291
10 changed files with 173 additions and 141 deletions
|
@ -44,13 +44,13 @@ KyraEngine_v1::kReadSaveHeaderError KyraEngine_v1::readSaveHeader(Common::Seekab
|
|||
header.flags = 0;
|
||||
header.thumbnail = 0;
|
||||
|
||||
if (type == MKTAG('K','Y','R','A') || type == MKTAG('A','R','Y','K')) { // old Kyra1 header ID
|
||||
if (type == MKTAG('K', 'Y', 'R', 'A') || type == MKTAG('A', 'R', 'Y', 'K')) { // old Kyra1 header ID
|
||||
header.gameID = GI_KYRA1;
|
||||
header.oldHeader = true;
|
||||
} else if (type == MKTAG('H','O','F','S')) { // old Kyra2 header ID
|
||||
} else if (type == MKTAG('H', 'O', 'F', 'S')) { // old Kyra2 header ID
|
||||
header.gameID = GI_KYRA2;
|
||||
header.oldHeader = true;
|
||||
} else if (type == MKTAG('W','W','S','V')) {
|
||||
} else if (type == MKTAG('W', 'W', 'S', 'V')) {
|
||||
header.gameID = in->readByte();
|
||||
} else {
|
||||
// try checking for original save header
|
||||
|
@ -68,12 +68,12 @@ KyraEngine_v1::kReadSaveHeaderError KyraEngine_v1::readSaveHeader(Common::Seekab
|
|||
|
||||
type = in->readUint32BE();
|
||||
header.version = in->readUint16LE();
|
||||
if (type == MKTAG('M','B','L','3') && header.version == 100) {
|
||||
if (type == MKTAG('M', 'B', 'L', '3') && header.version == 100) {
|
||||
saveOk = true;
|
||||
header.description = descriptionBuffer;
|
||||
header.gameID = GI_KYRA2;
|
||||
break;
|
||||
} else if (type == MKTAG('M','B','L','4') && header.version == 102) {
|
||||
} else if (type == MKTAG('M', 'B', 'L', '4') && header.version == 102) {
|
||||
saveOk = true;
|
||||
header.description = descriptionBuffer;
|
||||
header.gameID = GI_KYRA3;
|
||||
|
@ -91,7 +91,7 @@ KyraEngine_v1::kReadSaveHeaderError KyraEngine_v1::readSaveHeader(Common::Seekab
|
|||
}
|
||||
|
||||
header.version = in->readUint32BE();
|
||||
if (header.version > CURRENT_SAVE_VERSION || (header.oldHeader && header.version > 8) || (type == MKTAG('A','R','Y','K') && header.version > 3))
|
||||
if (header.version > CURRENT_SAVE_VERSION || (header.oldHeader && header.version > 8) || (type == MKTAG('A', 'R', 'Y', 'K') && header.version > 3))
|
||||
return kRSHEInvalidVersion;
|
||||
|
||||
// Versions prior to 9 are using a fixed length description field
|
||||
|
@ -182,10 +182,10 @@ Common::WriteStream *KyraEngine_v1::openSaveForWriting(const char *filename, con
|
|||
}
|
||||
|
||||
// Savegame version
|
||||
out->writeUint32BE(MKTAG('W','W','S','V'));
|
||||
out->writeUint32BE(MKTAG('W', 'W', 'S', 'V'));
|
||||
out->writeByte(_flags.gameID);
|
||||
out->writeUint32BE(CURRENT_SAVE_VERSION);
|
||||
out->write(saveName, strlen(saveName)+1);
|
||||
out->write(saveName, strlen(saveName) + 1);
|
||||
if (_flags.isTalkie)
|
||||
out->writeUint32BE(GF_TALKIE);
|
||||
else if (_flags.platform == Common::kPlatformFMTowns || _flags.platform == Common::kPlatformPC98)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue