online multiplayer chess game (note server currently down)
Diffstat (limited to 'ui/ClickableSprite.gd')
| -rw-r--r-- | ui/ClickableSprite.gd | 23 |
1 files changed, 0 insertions, 23 deletions
diff --git a/ui/ClickableSprite.gd b/ui/ClickableSprite.gd deleted file mode 100644 index 5dcf854..0000000 --- a/ui/ClickableSprite.gd +++ /dev/null @@ -1,23 +0,0 @@ -extends Node2D - -signal clicked - -onready var sprite := $Sprite - - -func _ready() -> void: - if get_parent() != get_viewport(): - $Area2D/CollisionShape2D.shape.extents = Globals.grid.piece_size / 2 - - -func _on_Area2D_input_event(_viewport: Node, _event: InputEvent, _shape_idx: int) -> void: - if visible and Input.is_action_just_released("click"): - emit_signal("clicked") - - -func _on_Area2D_mouse_entered() -> void: - sprite.scale = Vector2(1.3, 1.3) - - -func _on_Area2D_mouse_exited() -> void: - sprite.scale = Vector2(.9, .9) |