aboutsummaryrefslogtreecommitdiff
path: root/engines/mohawk/myst_saveload.cpp
diff options
context:
space:
mode:
authorBastien Bouclet2010-12-06 20:29:45 +0000
committerBastien Bouclet2010-12-06 20:29:45 +0000
commitfb854b1483a0bcb18ac938b3e0164c7e7e22f81d (patch)
tree021c08ee45fb22b0f85980effa304794c5de8d16 /engines/mohawk/myst_saveload.cpp
parent077102f8db20d1593c656c81ca022b641c74b670 (diff)
downloadscummvm-rg350-fb854b1483a0bcb18ac938b3e0164c7e7e22f81d.tar.gz
scummvm-rg350-fb854b1483a0bcb18ac938b3e0164c7e7e22f81d.tar.bz2
scummvm-rg350-fb854b1483a0bcb18ac938b3e0164c7e7e22f81d.zip
MOHAWK: Fix Myst library books, fireplace combination book, and bookcase transform animation.
svn-id: r54802
Diffstat (limited to 'engines/mohawk/myst_saveload.cpp')
-rw-r--r--engines/mohawk/myst_saveload.cpp8
1 files changed, 4 insertions, 4 deletions
diff --git a/engines/mohawk/myst_saveload.cpp b/engines/mohawk/myst_saveload.cpp
index 5616321a60..90ae2906ed 100644
--- a/engines/mohawk/myst_saveload.cpp
+++ b/engines/mohawk/myst_saveload.cpp
@@ -76,7 +76,7 @@ bool MystSaveLoad::loadGame(const Common::String &filename) {
warning("Unexpected value at 0x%03X - Found %u Expected %u", loadFile->pos(), _v->globals.u1, 1);
_v->globals.transitions = loadFile->readUint16LE();
- _v->globals.zipMode = loadFile->readUint16LE();
+ _v->globals.ending = loadFile->readUint16LE();
_v->globals.redPagesInBook = loadFile->readUint16LE();
_v->globals.bluePagesInBook = loadFile->readUint16LE();
@@ -353,7 +353,7 @@ bool MystSaveLoad::saveGame(const Common::String &fname) {
saveFile->writeUint16LE(_v->globals.heldPage);
saveFile->writeUint16LE(_v->globals.u1);
saveFile->writeUint16LE(_v->globals.transitions);
- saveFile->writeUint16LE(_v->globals.zipMode);
+ saveFile->writeUint16LE(_v->globals.ending);
saveFile->writeUint16LE(_v->globals.redPagesInBook);
saveFile->writeUint16LE(_v->globals.bluePagesInBook);
@@ -478,7 +478,7 @@ void MystSaveLoad::initMystVariables(MystVariables *_tv) {
_tv->globals.heldPage = 0;
_tv->globals.u1 = 1;
_tv->globals.transitions = 0;
- _tv->globals.zipMode = 0;
+ _tv->globals.ending = 0;
_tv->globals.redPagesInBook = 0;
_tv->globals.bluePagesInBook = 0;
@@ -525,7 +525,7 @@ void MystSaveLoad::initMystVariables(MystVariables *_tv) {
// called by init scripts may set these up as per the others..
// Library Bookcase Door - Default to Up
- _tv->myst_vars[18] = 1;
+ _tv->myst.libraryBookcaseDoor = 1;
// Dock Imager Numeric Selection - Default to 67
_tv->myst_vars[19] = 67;
// Dock Imager Active - Default to Active