diff options
author | metamuffin <metamuffin@disroot.org> | 2024-06-04 22:19:03 +0200 |
---|---|---|
committer | metamuffin <metamuffin@disroot.org> | 2024-06-04 22:19:03 +0200 |
commit | f077fd79246e0ddced696d8b3f9c12a648577abf (patch) | |
tree | 02acd35ec4ef819455e4e260547fce6c7185b1e9 /src/spectate/mod.rs | |
parent | d50cbd513c7208cb2a5c13571a964544b9470017 (diff) | |
download | gpn-tron-rust-f077fd79246e0ddced696d8b3f9c12a648577abf.tar gpn-tron-rust-f077fd79246e0ddced696d8b3f9c12a648577abf.tar.bz2 gpn-tron-rust-f077fd79246e0ddced696d8b3f9c12a648577abf.tar.zst |
scoreboard
Diffstat (limited to 'src/spectate/mod.rs')
-rw-r--r-- | src/spectate/mod.rs | 20 |
1 files changed, 1 insertions, 19 deletions
diff --git a/src/spectate/mod.rs b/src/spectate/mod.rs index 3da4a0d..f80551e 100644 --- a/src/spectate/mod.rs +++ b/src/spectate/mod.rs @@ -1,6 +1,5 @@ -use crate::State; use serde::Deserialize; -use std::{net::SocketAddr, sync::Arc}; +use std::net::SocketAddr; pub mod server; @@ -8,20 +7,3 @@ pub mod server; pub struct Config { bind: SocketAddr, } - -async fn stats_loop(state: Arc<State>) { - let mut ticks = state.tick.subscribe(); - while let Ok(end) = ticks.recv().await { - if let Some(winner) = end { - if let Some(winner) = winner { - if let Some(winner) = state.players.write().await.get(&winner).cloned() { - let mut h = state.win_history.write().await; - h.push_front(winner); - while h.len() > 64 { - h.pop_back(); - } - } - } - } - } -} |