From 4eb49cc73241e0597174c4bfdfdddaf96dce86af Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?R=C3=A9mi=20Verschelde?= Date: Fri, 1 Apr 2016 08:39:06 +0200 Subject: Fix last two bindings in input_mapping demo Also connect the signal from script, as it makes it easier to understand than by having to check the connected signals via the GUI. --- demos/gui/input_mapping/controls.gd | 4 +++- demos/gui/input_mapping/controls.scn | Bin 2698 -> 2026 bytes 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/demos/gui/input_mapping/controls.gd b/demos/gui/input_mapping/controls.gd index 3cee6e6871..f337353796 100644 --- a/demos/gui/input_mapping/controls.gd +++ b/demos/gui/input_mapping/controls.gd @@ -51,4 +51,6 @@ func _ready(): # We assume that the key binding that we want is the first one (0), if there are several input_event = InputMap.get_action_list(action)[0] # See note at the beginning of the script - get_node("bindings").get_node(action).get_node("Button").set_text(OS.get_scancode_string(input_event.scancode)) + var button = get_node("bindings").get_node(action).get_node("Button") + button.set_text(OS.get_scancode_string(input_event.scancode)) + button.connect("pressed", self, "wait_for_input", [action]) diff --git a/demos/gui/input_mapping/controls.scn b/demos/gui/input_mapping/controls.scn index 98cbbca464..7894212fb7 100644 Binary files a/demos/gui/input_mapping/controls.scn and b/demos/gui/input_mapping/controls.scn differ -- cgit v1.2.3