diff options
author | metamuffin <metamuffin@disroot.org> | 2024-06-04 17:14:39 +0200 |
---|---|---|
committer | metamuffin <metamuffin@disroot.org> | 2024-06-04 17:14:39 +0200 |
commit | f39f9840a8d14f35de0d38c9570ae27bacb20119 (patch) | |
tree | 81d80c18e5cc480cb3b34b988d7ebf9ed268c0ec /src/spectate/server.rs | |
parent | 34967cd3b6530656ef0bf31810f9fd6dfb853765 (diff) | |
download | gpn-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.rs | 2 |
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 { |