online multiplayer chess game (note server currently down)
Diffstat (limited to 'Square.gd')
| -rw-r--r-- | Square.gd | 5 |
1 files changed, 3 insertions, 2 deletions
@@ -2,6 +2,7 @@ extends ColorRect class_name BackgroundSquare signal clicked +signal right_clicked onready var circle := $CircleHolder/Circle @@ -18,6 +19,6 @@ func _ready() -> void: func _gui_input(event: InputEvent): - if !Globals.spectating and event is InputEventMouseButton and Input.is_action_pressed("click"): - emit_signal("clicked") + if !Globals.spectating and event is InputEventMouseButton and event.pressed: + emit_signal("clicked" if event.button_index == BUTTON_LEFT else "right_clicked") get_tree().set_input_as_handled() |