From b6b5a520d4f899c5317140dbaf8d5d7b8381908b Mon Sep 17 00:00:00 2001 From: Strangerke Date: Sun, 25 Jan 2015 01:37:37 +0100 Subject: ACCESS: MM - Add menu case 8 --- engines/access/room.cpp | 19 +++++++++++++++++-- 1 file changed, 17 insertions(+), 2 deletions(-) diff --git a/engines/access/room.cpp b/engines/access/room.cpp index 669ee26dc6..5ad576ec90 100644 --- a/engines/access/room.cpp +++ b/engines/access/room.cpp @@ -557,11 +557,28 @@ void Room::executeCommand(int commandId) { } _vm->_boxSelect = true; + return; } break; case 7: walkCursor(); return; + case 8: { + EventsManager &events = *_vm->_events; + + events.forceSetCursor(CURSOR_CROSSHAIRS); + _vm->_scripts->_sequence = 10000; + _vm->_scripts->searchForSequence(); + + _conFlag = true; + while (_conFlag && !_vm->shouldQuitOrRestart()) { + _conFlag = false; + _vm->_scripts->executeScript(); + } + + _vm->_boxSelect = true; + return; + } default: // No set cursor in MM. Forcing to CROSSHAIRS events.setCursor(CURSOR_CROSSHAIRS); @@ -602,8 +619,6 @@ void Room::executeCommand(int commandId) { break; } } - // Draw the default toolbar menu at the bottom of the screen - roomMenu(); _vm->_screen->saveScreen(); _vm->_screen->setDisplayScan(); -- cgit v1.2.3