Hello,
I dont know why func onlabel_pressed(label) in my code does not work.
Could you please help?
Thank you in advance for your reply.
Best regards.
extends Control
var numbers = []
func _ready():
randomize()
for i in range(1, 101):
var label = Label.new()
label.text = str(i)
label.rect_position = Vector2(rand_range(0, get_viewport_rect().size.x), rand_range(0, get_viewport_rect().size.y))
label.connect("mouse_pressed", self, "_on_label_pressed", [label])
label.mouse_filter = Control.MOUSE_FILTER_STOP
add_child(label)
numbers.append(label)
func _on_label_pressed(label):
print("Label clicked:", label.text)