From 519e02da47ff972776350fa77ad1e6876a714106 Mon Sep 17 00:00:00 2001 From: dafioram Date: Wed, 25 Apr 2018 12:46:50 -0400 Subject: MOHAWK: MYST: Turn held page state into an enum Previously, the held page stage was an unsigned int 16 with values 0-13. The enum will make its state more clear.--- engines/mohawk/myst_scripts.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'engines/mohawk/myst_scripts.cpp') diff --git a/engines/mohawk/myst_scripts.cpp b/engines/mohawk/myst_scripts.cpp index ef49907a8f..c1a593b430 100644 --- a/engines/mohawk/myst_scripts.cpp +++ b/engines/mohawk/myst_scripts.cpp @@ -378,7 +378,7 @@ void MystScriptParser::o_takePage(uint16 var, const ArgumentsArray &args) { cursorId = kDefaultMystCursor; } - uint16 oldPage = _globals.heldPage; + HeldPage oldPage = _globals.heldPage; // Take / drop page toggleVar(var); @@ -388,7 +388,7 @@ void MystScriptParser::o_takePage(uint16 var, const ArgumentsArray &args) { _vm->redrawArea(var); // Set new cursor - if (_globals.heldPage) + if (_globals.heldPage != kNoPage) _vm->setMainCursor(cursorId); else _vm->setMainCursor(kDefaultMystCursor); -- cgit v1.2.3