summaryrefslogtreecommitdiff
path: root/demos/misc/joysticks/joysticks.gd
diff options
context:
space:
mode:
Diffstat (limited to 'demos/misc/joysticks/joysticks.gd')
-rw-r--r--demos/misc/joysticks/joysticks.gd31
1 files changed, 17 insertions, 14 deletions
diff --git a/demos/misc/joysticks/joysticks.gd b/demos/misc/joysticks/joysticks.gd
index d359e993e6..dc9166e49e 100644
--- a/demos/misc/joysticks/joysticks.gd
+++ b/demos/misc/joysticks/joysticks.gd
@@ -8,33 +8,36 @@ extends Node2D
#
# Licensed under the MIT license
+# member variables
var joy_num
var cur_joy
var axis_value
var btn_state
-func _ready():
- set_process_input(true)
-func _input(ev):
+func _input(event):
# get the joystick device number from the spinbox
joy_num = get_node("joy_num").get_value()
-
+
# display the name of the joystick if we haven't already
if joy_num != cur_joy:
cur_joy = joy_num
- get_node("joy_name").set_text( Input.get_joy_name(joy_num) )
-
+ get_node("joy_name").set_text(Input.get_joy_name(joy_num))
+
# loop through the axes and show their current values
- for axis in range(0,8):
- axis_value = Input.get_joy_axis(joy_num,axis)
- get_node("axis_prog"+str(axis)).set_value(100*axis_value)
- get_node("axis_val"+str(axis)).set_text(str(axis_value))
-
+ for axis in range(0, 8):
+ axis_value = Input.get_joy_axis(joy_num, axis)
+ get_node("axis_prog" + str(axis)).set_value(100*axis_value)
+ get_node("axis_val" + str(axis)).set_text(str(axis_value))
+
# loop through the buttons and highlight the ones that are pressed
- for btn in range(0,17):
+ for btn in range(0, 17):
btn_state = 1
if (Input.is_joy_button_pressed(joy_num, btn)):
- get_node("btn"+str(btn)).add_color_override("font_color",Color(1,1,1,1))
+ get_node("btn" + str(btn)).add_color_override("font_color", Color(1, 1, 1, 1))
else:
- get_node("btn"+str(btn)).add_color_override("font_color",Color(0.2,0.1,0.3,1))
+ get_node("btn" + str(btn)).add_color_override("font_color", Color(0.2, 0.1, 0.3, 1))
+
+
+func _ready():
+ set_process_input(true)