diff options
-rw-r--r-- | engines/mohawk/myst_saveload.cpp | 15 |
1 files changed, 5 insertions, 10 deletions
diff --git a/engines/mohawk/myst_saveload.cpp b/engines/mohawk/myst_saveload.cpp index d574055ba1..a88c1fc763 100644 --- a/engines/mohawk/myst_saveload.cpp +++ b/engines/mohawk/myst_saveload.cpp @@ -88,19 +88,14 @@ bool MystSaveLoad::loadGame(const Common::String &filename) { _vm->changeToStack(kIntroStack); // Set our default cursor - switch (_v->globals.heldPage) { - case 2: + if (_v->globals.heldPage == 0 || _v->globals.heldPage > 13) + _vm->setMainCursor(kDefaultMystCursor); + else if (_v->globals.heldPage < 7) _vm->setMainCursor(kBluePageCursor); - break; - case 8: + else if (_v->globals.heldPage < 13) _vm->setMainCursor(kRedPageCursor); - break; - case 12: + else // if (_v->globals.heldPage == 13) _vm->setMainCursor(kWhitePageCursor); - break; - default: - _vm->setMainCursor(kDefaultMystCursor); - } // Set us to the linking book _vm->changeToCard(5, true); |