diff --git a/godot/scenes/lobby.tscn b/godot/scenes/lobby.tscn index b451453..720b3d8 100644 --- a/godot/scenes/lobby.tscn +++ b/godot/scenes/lobby.tscn @@ -53,3 +53,14 @@ metadata/_edit_lock_ = true [node name="players_list" type="VBoxContainer" parent="v_box_container" unique_id=1834737379] layout_mode = 2 metadata/_edit_lock_ = true + +[node name="netstats" type="NetStatsLabel" parent="." unique_id=1335814511] +layout_mode = 1 +anchors_preset = 12 +anchor_top = 1.0 +anchor_right = 1.0 +anchor_bottom = 1.0 +offset_top = -144.0 +grow_horizontal = 2 +grow_vertical = 0 +vertical_alignment = 2 diff --git a/rust/src/game_manager.rs b/rust/src/game_manager.rs index a67b370..5cfee81 100644 --- a/rust/src/game_manager.rs +++ b/rust/src/game_manager.rs @@ -111,8 +111,8 @@ impl Game { } pub fn remove_player(&mut self, id: u16) { - self.signals().on_player_disconnected().emit(id); self.players.retain(|p| p.id != id); + self.signals().on_player_disconnected().emit(id); } pub fn update_player_nick(&mut self, player_id: u16, nick: String) {