aboutsummaryrefslogtreecommitdiff
path: root/engines/lilliput/script.cpp
diff options
context:
space:
mode:
authorStrangerke2012-04-10 00:57:59 +0200
committerEugene Sandulenko2018-03-28 17:36:57 +0200
commitcabc7a375d2a3617a4059472e70cdb519b3900e2 (patch)
tree74a48de201b4e536ad640ec64d7b8b9ecf6da25e /engines/lilliput/script.cpp
parentbda5b14cdca19910b015f7a00ab9e0c851e8db74 (diff)
downloadscummvm-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.cpp12
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() {