aboutsummaryrefslogtreecommitdiff
path: root/src/spectate/server.rs
diff options
context:
space:
mode:
authormetamuffin <metamuffin@disroot.org>2024-06-04 17:14:39 +0200
committermetamuffin <metamuffin@disroot.org>2024-06-04 17:14:39 +0200
commitf39f9840a8d14f35de0d38c9570ae27bacb20119 (patch)
tree81d80c18e5cc480cb3b34b988d7ebf9ed268c0ec /src/spectate/server.rs
parent34967cd3b6530656ef0bf31810f9fd6dfb853765 (diff)
downloadgpn-tron-rust-f39f9840a8d14f35de0d38c9570ae27bacb20119.tar
gpn-tron-rust-f39f9840a8d14f35de0d38c9570ae27bacb20119.tar.bz2
gpn-tron-rust-f39f9840a8d14f35de0d38c9570ae27bacb20119.tar.zst
animated spectator
Diffstat (limited to 'src/spectate/server.rs')
-rw-r--r--src/spectate/server.rs2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/spectate/server.rs b/src/spectate/server.rs
index e3e9f80..d9d2ef8 100644
--- a/src/spectate/server.rs
+++ b/src/spectate/server.rs
@@ -79,6 +79,7 @@ async fn broadcaster(sstate: Arc<SpectateState>, state: Arc<State>) {
{
let g = state.game.read().await;
+ events.push(Packet::Tick);
if new_game {
sstate.past_events.write().await.clear();
events.push(Packet::Game {
@@ -103,7 +104,6 @@ async fn broadcaster(sstate: Arc<SpectateState>, state: Arc<State>) {
if !g.dead.is_empty() {
events.push(Packet::Die(g.dead.clone()));
}
- events.push(Packet::Tick);
}
sstate.past_events.write().await.extend(events.clone());
for ev in events {