From 6bc59c0bb06e591167124633b06fb6ca9f1d32df Mon Sep 17 00:00:00 2001 From: Julien Templier Date: Tue, 26 Oct 2010 12:10:38 +0000 Subject: LASTEXPRESS: Implement loading of savegame entry headers svn-id: r53847 --- engines/lastexpress/game/savegame.h | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) (limited to 'engines/lastexpress/game/savegame.h') diff --git a/engines/lastexpress/game/savegame.h b/engines/lastexpress/game/savegame.h index 33a1735d61..e5cb940c0b 100644 --- a/engines/lastexpress/game/savegame.h +++ b/engines/lastexpress/game/savegame.h @@ -209,7 +209,7 @@ private: uint32 signature; SavegameType type; TimeValue time; - int padding; + int offset; ChapterIndex chapter; uint32 value; int field_18; @@ -219,7 +219,7 @@ private: signature = SAVEGAME_ENTRY_SIGNATURE; type = kSavegameTypeIndex; time = kTimeNone; - padding = 0; + offset = 0; chapter = kChapterAll; value = 0; field_18 = 0; @@ -230,7 +230,7 @@ private: s.syncAsUint32LE(signature); s.syncAsUint32LE(type); s.syncAsUint32LE(time); - s.syncAsUint32LE(padding); + s.syncAsUint32LE(offset); s.syncAsUint32LE(chapter); s.syncAsUint32LE(value); s.syncAsUint32LE(field_18); @@ -247,7 +247,7 @@ private: if (time < kTimeStartGame || time > kTimeCityConstantinople) return false; - if (padding <= 0 || padding & 15) + if (offset <= 0 || offset & 15) return false; /* No check for < 0, as it cannot happen normaly */ @@ -269,7 +269,7 @@ private: void writeEntry(SavegameType type, EntityIndex entity, uint32 value); void readEntry(SavegameType type, EntityIndex entity, uint32 value); SavegameEntryHeader *getEntry(uint32 index); - uint32 computePadding(); + uint32 computeOffset(uint32 originalPosition = 0); // Opening save files static Common::String getFilename(GameId id); -- cgit v1.2.3