From 5a870100bd62ce3913bb4a3adb6bd12ce97f1675 Mon Sep 17 00:00:00 2001 From: Marisa-Chan Date: Sat, 12 Jul 2014 21:52:56 +0000 Subject: ZVISION: Bool results for keyUp and keyDown events for controls. --- engines/zvision/scripting/controls/input_control.cpp | 5 +++-- engines/zvision/scripting/controls/input_control.h | 2 +- 2 files changed, 4 insertions(+), 3 deletions(-) (limited to 'engines/zvision/scripting/controls') diff --git a/engines/zvision/scripting/controls/input_control.cpp b/engines/zvision/scripting/controls/input_control.cpp index 0bca01bf47..bebf3fae11 100644 --- a/engines/zvision/scripting/controls/input_control.cpp +++ b/engines/zvision/scripting/controls/input_control.cpp @@ -98,9 +98,9 @@ bool InputControl::onMouseUp(const Common::Point &screenSpacePos, const Common:: return false; } -void InputControl::onKeyDown(Common::KeyState keyState) { +bool InputControl::onKeyDown(Common::KeyState keyState) { if (!_focused) { - return; + return false; } if (keyState.keycode == Common::KEYCODE_BACKSPACE) { @@ -119,6 +119,7 @@ void InputControl::onKeyDown(Common::KeyState keyState) { _textChanged = true; } } + return false; } bool InputControl::process(uint32 deltaTimeInMillis) { diff --git a/engines/zvision/scripting/controls/input_control.h b/engines/zvision/scripting/controls/input_control.h index 6fcdb2ca54..91fcd364cd 100644 --- a/engines/zvision/scripting/controls/input_control.h +++ b/engines/zvision/scripting/controls/input_control.h @@ -55,7 +55,7 @@ public: _focused = false; } bool onMouseUp(const Common::Point &screenSpacePos, const Common::Point &backgroundImageSpacePos); - void onKeyDown(Common::KeyState keyState); + bool onKeyDown(Common::KeyState keyState); bool process(uint32 deltaTimeInMillis); }; -- cgit v1.2.3