claude godot 4 port
This commit is contained in:
@@ -5,17 +5,16 @@ signal selected(idx)
|
||||
func _ready():
|
||||
var x := 0
|
||||
for item in get_children():
|
||||
item.connect("toggled",self,"_on_button_toggled", [x])
|
||||
item.toggled.connect(_on_button_toggled.bind(x))
|
||||
x += 1
|
||||
|
||||
func select(index:int):
|
||||
func select(index: int):
|
||||
var x := 0
|
||||
for item in get_children():
|
||||
item.set_pressed_no_signal( x == index )
|
||||
if item.pressed:
|
||||
emit_signal("selected", x)
|
||||
item.set_pressed_no_signal(x == index)
|
||||
if item.button_pressed:
|
||||
selected.emit(x)
|
||||
x += 1
|
||||
|
||||
func _on_button_toggled(state:bool, idx:int):
|
||||
func _on_button_toggled(state: bool, idx: int):
|
||||
select(idx)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user