diff options
author | Strangerke | 2012-04-10 00:57:59 +0200 |
---|---|---|
committer | Eugene Sandulenko | 2018-03-28 17:36:57 +0200 |
commit | cabc7a375d2a3617a4059472e70cdb519b3900e2 (patch) | |
tree | 74a48de201b4e536ad640ec64d7b8b9ecf6da25e /engines/lilliput/script.cpp | |
parent | bda5b14cdca19910b015f7a00ab9e0c851e8db74 (diff) | |
download | scummvm-rg350-cabc7a375d2a3617a4059472e70cdb519b3900e2.tar.gz scummvm-rg350-cabc7a375d2a3617a4059472e70cdb519b3900e2.tar.bz2 scummvm-rg350-cabc7a375d2a3617a4059472e70cdb519b3900e2.zip |
LILLIPUT: Add preliminar mouse handler
Diffstat (limited to 'engines/lilliput/script.cpp')
-rw-r--r-- | engines/lilliput/script.cpp | 12 |
1 files changed, 4 insertions, 8 deletions
diff --git a/engines/lilliput/script.cpp b/engines/lilliput/script.cpp index 6ab8b71afe..7108f9da8b 100644 --- a/engines/lilliput/script.cpp +++ b/engines/lilliput/script.cpp @@ -1307,30 +1307,26 @@ void LilliputScript::OC_sub184F5() { _vm->_word12D3D = 0; _vm->_word12D3F = 0; // - _vm->_mouse_byte1299A = 0; + _vm->_mouseButton = 0; _vm->_byte16F09 = 0; - // TODO: Remove when the sound and the events are hooked -// _vm->_mouse_byte1299A = 1; - // - for (;;) { sub185B4_display(); - + _vm->getMouseEvent(); if (_vm->_keyboard_nextIndex != _vm->_keyboard_oldIndex) { _vm->_byte16F09 = _vm->_keyboard_getch(); _vm->_keyboard_getch(); break; } - if (_vm->_mouse_byte1299A == 1) + if (_vm->_mouseButton & 1) break; if ((_vm->_byte184F4 != 0) && (_vm->_sound_byte16F06 == 0)) break; } - _vm->_mouse_byte1299A = 0; + _vm->_mouseButton = 0; } void LilliputScript::OC_sub1853B() { |