update
All checks were successful
Rust Checks / checks (push) Successful in 3m1s
Rust Checks / checks (pull_request) Successful in 2m6s

This commit is contained in:
CoCo_Sol 2024-03-21 22:18:24 +01:00
parent 1bcb81be0b
commit 417825d038
2 changed files with 5 additions and 3 deletions

View file

@ -84,6 +84,7 @@ pub fn handle_change_player(
}; };
for add_player in add_players.read() { for add_player in add_players.read() {
println!("{:?}", add_player.1.1);
all_players.0.insert(add_player.1.0, add_player.1.1.clone()); all_players.0.insert(add_player.1.0, add_player.1.1.clone());
} }

View file

@ -42,13 +42,14 @@ fn lobby_ui(
ui.separator(); ui.separator();
for (uuid, player) in all_players.0.iter() { for (connected_player_id, connected_player) in all_players.0.iter() {
ui.label(format!("{}: {:?}", player.name, player.rank)); ui.label(connected_player.name.to_string());
if all_players.get_by_connection(&connection).map(|p| p.rank) == Some(GameRank::Admin) if all_players.get_by_connection(&connection).map(|p| p.rank) == Some(GameRank::Admin)
&& connected_player.rank != GameRank::Admin
&& ui.button("Remove").clicked() && ui.button("Remove").clicked()
{ {
for sender_id in all_players.0.keys() { for sender_id in all_players.0.keys() {
kick_player.send(SendTo(*sender_id, RemovePlayer(*uuid))); kick_player.send(SendTo(*sender_id, RemovePlayer(*connected_player_id)));
} }
} }
ui.separator(); ui.separator();