Fix player disconnecting

This commit is contained in:
Sofia 2026-07-17 20:13:44 +03:00
parent 4c58824840
commit 6ffdd201a7
2 changed files with 12 additions and 1 deletions

View File

@ -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

View File

@ -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) {