diff options
author | Vincent Hamm | 2002-03-03 21:33:43 +0000 |
---|---|---|
committer | Vincent Hamm | 2002-03-03 21:33:43 +0000 |
commit | e924cd5c2673f5be72d3640b92688e3236d073ee (patch) | |
tree | babbb29f3a796dae9d5ac46ae343d876d426fe40 /saveload.cpp | |
parent | 945d81761b1e567a00fe54617959fbcef18c80d7 (diff) | |
download | scummvm-rg350-e924cd5c2673f5be72d3640b92688e3236d073ee.tar.gz scummvm-rg350-e924cd5c2673f5be72d3640b92688e3236d073ee.tar.bz2 scummvm-rg350-e924cd5c2673f5be72d3640b92688e3236d073ee.zip |
Fixed Dott protection
svn-id: r3642
Diffstat (limited to 'saveload.cpp')
-rw-r--r-- | saveload.cpp | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/saveload.cpp b/saveload.cpp index dd5b7e7770..216b6a4457 100644 --- a/saveload.cpp +++ b/saveload.cpp @@ -469,6 +469,7 @@ void Scumm::saveOrLoad(Serializer *s) { }; int i,j; + int var120Backup; s->saveLoadEntries(this,mainEntries); @@ -495,7 +496,10 @@ void Scumm::saveOrLoad(Serializer *s) { s->saveLoadArrayOf(_shadowPalette, _shadowPaletteSize, 1, sleByte); s->saveLoadArrayOf(_classData, _numGlobalObjects, sizeof(_classData[0]), sleUint32); + var120Backup=_vars[120]; s->saveLoadArrayOf(_vars, _numVariables, sizeof(_vars[0]), sleInt16); + if(_gameId == GID_TENTACLE) // Maybe misplaced, but that's the main idea + _vars[120]=var120Backup; s->saveLoadArrayOf(_bitVars, _numBitVariables>>3, 1, sleByte); /* Save or load a list of the locked objects */ |