add clickable area to token scene

emit a signal when a click is registered
This commit is contained in:
Jack Case
2025-08-21 20:43:58 -04:00
parent ee0507c805
commit 0a8890acf5
3 changed files with 25 additions and 1 deletions

View File

@@ -1,5 +1,7 @@
extends Node2D
signal token_clicked
enum token_type {TYPE_1, TYPE_2, TYPE_3, TYPE_4}
var type: token_type = token_type.TYPE_1
@@ -25,3 +27,9 @@ func set_type(type: token_type):
func set_debug_label(text: String):
debug_label.text = text
func _on_area_2d_input_event(viewport: Node, event: InputEvent, shape_idx: int) -> void:
# emit event up to parent on click
if Input.is_action_just_pressed("select"):
token_clicked.emit()