Nicknames

This commit is contained in:
Rendo 2025-12-12 18:45:31 +05:00
commit e269127a25
7 changed files with 134 additions and 14 deletions

View file

@ -11,6 +11,7 @@ func _ready() -> void:
$Lobby.hide()
$MainMenu.show()
%NicknameEdit.text = ClientSettings.NICKNAME
func _on_leave_button_pressed() -> void:
Lobby.leave()
@ -41,7 +42,7 @@ func _on_host_button_pressed() -> void:
$Lobby.show()
func _on_connect_button_pressed() -> void:
var ip = $MainMenu/VBoxContainer/LineEdit.text
var ip = %IpEdit.text
if ip == "":
ip = "localhost"
var joined = Lobby.join(ip)
@ -75,18 +76,18 @@ func on_player_switched_team():
child.queue_free()
for attacker in Lobby.attack_team:
var label = Label.new()
label.text = str(attacker)
var label = PlayerLabel.new()
label.id = attacker
%AttackTeam.add_child(label)
for defender in Lobby.defence_team:
var label = Label.new()
label.text = str(defender)
var label = PlayerLabel.new()
label.id = defender
%DefenceTeam.add_child(label)
for spectator in Lobby.specators_team:
var label = Label.new()
label.text = str(spectator)
var label = PlayerLabel.new()
label.id = spectator
%SpectatorsTeam.add_child(label)
func _on_join_attack_button_pressed() -> void:
@ -108,3 +109,14 @@ func on_session_ended() -> void:
else:
$MainMenu.show()
$Lobby.hide()
func _on_nickname_edit_text_changed(new_text: String) -> void:
if new_text == "":
ClientSettings.NICKNAME = "MyNameIs"
else:
ClientSettings.NICKNAME = new_text
func _on_exit_button_pressed() -> void:
get_tree().quit()