diff options
author | Paul Gilbert | 2019-06-16 17:55:16 -0700 |
---|---|---|
committer | Paul Gilbert | 2019-06-16 17:55:16 -0700 |
commit | 2e69903cbb16ed9d939caad82b17c8c1e9a20a3c (patch) | |
tree | 461226cd825f458d40ad200de0748765916025a2 /engines/glk/glk.cpp | |
parent | fee722181079655203efb1420667f5449459aa7a (diff) | |
download | scummvm-rg350-2e69903cbb16ed9d939caad82b17c8c1e9a20a3c.tar.gz scummvm-rg350-2e69903cbb16ed9d939caad82b17c8c1e9a20a3c.tar.bz2 scummvm-rg350-2e69903cbb16ed9d939caad82b17c8c1e9a20a3c.zip |
GLK: Change savegame interpreter Ids from index to 4 byte code
Diffstat (limited to 'engines/glk/glk.cpp')
-rw-r--r-- | engines/glk/glk.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/engines/glk/glk.cpp b/engines/glk/glk.cpp index d154de2d39..1208cba527 100644 --- a/engines/glk/glk.cpp +++ b/engines/glk/glk.cpp @@ -194,12 +194,12 @@ Common::Error GlkEngine::loadGameState(int slot) { Common::SeekableReadStream *rs = it.getStream(); rs->skip(14); - byte interpType = rs->readByte(); + uint32 interpType = rs->readUint32BE(); byte language = rs->readByte(); Common::String md5 = QuetzalReader::readString(rs); delete rs; - if (interpType != getInterpreterType() || language != getLanguage() || md5 != getGameMD5()) + if (interpType != INTERPRETER_IDS[getInterpreterType()] || language != getLanguage() || md5 != getGameMD5()) errCode = Common::kReadingFailed; } } |