diff options
author | Strangerke | 2013-01-16 17:17:13 +0100 |
---|---|---|
committer | Strangerke | 2013-01-16 17:17:13 +0100 |
commit | fe60baf1dfe3e78a67e988c92e319ade9cae3bae (patch) | |
tree | 2335f4549b2a854a1f9cbc766e14ff886de39ba9 /engines/hopkins | |
parent | 58af4bc6755c0b643cc5a1195117a9cec53477ef (diff) | |
download | scummvm-rg350-fe60baf1dfe3e78a67e988c92e319ade9cae3bae.tar.gz scummvm-rg350-fe60baf1dfe3e78a67e988c92e319ade9cae3bae.tar.bz2 scummvm-rg350-fe60baf1dfe3e78a67e988c92e319ade9cae3bae.zip |
HOPKINS: Fix mouse cursor 25 in nextVerbIcon ("use coffin")
Diffstat (limited to 'engines/hopkins')
-rw-r--r-- | engines/hopkins/objects.cpp | 8 |
1 files 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); + } } /** |