From fe60baf1dfe3e78a67e988c92e319ade9cae3bae Mon Sep 17 00:00:00 2001 From: Strangerke Date: Wed, 16 Jan 2013 17:17:13 +0100 Subject: HOPKINS: Fix mouse cursor 25 in nextVerbIcon ("use coffin") --- engines/hopkins/objects.cpp | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/engines/hopkins/objects.cpp b/engines/hopkins/objects.cpp index 459f1036c6..cdd6930329 100644 --- a/engines/hopkins/objects.cpp +++ b/engines/hopkins/objects.cpp @@ -2900,7 +2900,7 @@ LABEL_90: void ObjectsManager::nextVerbIcon() { _vm->_eventsManager._mouseCursorId++; - do { + for(;;) { if (_vm->_eventsManager._mouseCursorId == 4) { if (!_vm->_globals.NOMARCHE || _zoneNum == -1 || _zoneNum == 0) return; @@ -3041,8 +3041,12 @@ void ObjectsManager::nextVerbIcon() { ++_vm->_eventsManager._mouseCursorId; } + if (_vm->_eventsManager._mouseCursorId == 25) { + if (_vm->_globals.ZONEP[_zoneNum].fieldE == 2) + return; + } _vm->_eventsManager._mouseCursorId = 4; - } while (_vm->_globals.ZONEP[_zoneNum].fieldE != 2); + } } /** -- cgit v1.2.3