summaryrefslogtreecommitdiff
path: root/UI/players_list.gd
diff options
context:
space:
mode:
Diffstat (limited to 'UI/players_list.gd')
-rw-r--r--UI/players_list.gd9
1 files changed, 5 insertions, 4 deletions
diff --git a/UI/players_list.gd b/UI/players_list.gd
index 04bfe6b..6cfd26c 100644
--- a/UI/players_list.gd
+++ b/UI/players_list.gd
@@ -6,6 +6,7 @@ extends PanelContainer
func _ready() -> void:
#players_list_container.visible = false
+ Client.player.score_changed.connect(update_players)
Network.players_changed.connect(update_players)
update_players()
@@ -13,8 +14,8 @@ func _ready() -> void:
func update_players():
- for id in Network.players.keys():
- var player: Player = Network.players[id]
+ for id in Network.get_ordered_player_ids():
+ var player: Player = Network.get_player(id)
var control: Control = list.get_node_or_null(str(id))
if not control:
@@ -24,9 +25,9 @@ func update_players():
control.get_node("%Indicator").visible = id == multiplayer.get_unique_id()
list.add_child(control)
- control.get_node("%ID").text = str(player.name)
+ control.get_node("%ID").text = str(player.username)
control.get_node("%Score").text = str(player.score)
- list.move_child(control, Network.get_ordered_player_ids().find(id) + 1)
+ #list.move_child(control, Network.get_ordered_player_ids().find(id) + 1)
func remove_player(id):