online multiplayer chess game (note server currently down)
Diffstat (limited to 'ui/menus/lobby/GameConfig.gd')
-rw-r--r--ui/menus/lobby/GameConfig.gd16
1 files changed, 9 insertions, 7 deletions
diff --git a/ui/menus/lobby/GameConfig.gd b/ui/menus/lobby/GameConfig.gd
index b822146..5f8646c 100644
--- a/ui/menus/lobby/GameConfig.gd
+++ b/ui/menus/lobby/GameConfig.gd
@@ -1,20 +1,22 @@
extends TabContainer
var moves := PoolStringArray()
-var white := true setget set_white
+var color := true
var lobby: Lobby
+export(ButtonGroup) var button_group: ButtonGroup
+
func _ready():
- find_node("SliderButton").connect("toggled", self, "set_white")
+ button_group.connect("pressed", self, "_button_pressed")
-func set_white(new_white: bool) -> void:
- white = new_white
+func _button_pressed(button: BarTextureButton) -> void:
+ color = button.name == "White"
func _on_Continue_pressed():
- PacketHandler.host_game(PacketHandler.game_code, white, moves)
+ PacketHandler.host_game(PacketHandler.game_code, color, moves)
reset()
@@ -30,8 +32,8 @@ func _on_Stop_pressed():
func reset():
moves = []
- white = true
- $Advanced/H/Pgn.text = ""
+ color = true
+ $"%PgnInput".text = ""
hide()