aboutsummaryrefslogtreecommitdiff
path: root/src/spectate/mod.rs
diff options
context:
space:
mode:
authormetamuffin <metamuffin@disroot.org>2024-06-04 22:19:03 +0200
committermetamuffin <metamuffin@disroot.org>2024-06-04 22:19:03 +0200
commitf077fd79246e0ddced696d8b3f9c12a648577abf (patch)
tree02acd35ec4ef819455e4e260547fce6c7185b1e9 /src/spectate/mod.rs
parentd50cbd513c7208cb2a5c13571a964544b9470017 (diff)
downloadgpn-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.rs20
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();
- }
- }
- }
- }
- }
-}