diff options
author | metamuffin <metamuffin@disroot.org> | 2024-06-04 23:11:30 +0200 |
---|---|---|
committer | metamuffin <metamuffin@disroot.org> | 2024-06-04 23:11:30 +0200 |
commit | b6393ac786161e95ba5acc6a66f9c931529e9b7e (patch) | |
tree | d3cc8550f7898456a351de465fda6a9bd2f14451 | |
parent | f077fd79246e0ddced696d8b3f9c12a648577abf (diff) | |
download | gpn-tron-rust-b6393ac786161e95ba5acc6a66f9c931529e9b7e.tar gpn-tron-rust-b6393ac786161e95ba5acc6a66f9c931529e9b7e.tar.bz2 gpn-tron-rust-b6393ac786161e95ba5acc6a66f9c931529e9b7e.tar.zst |
dont send die before lose
-rw-r--r-- | src/game/server.rs | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/game/server.rs b/src/game/server.rs index 65a5cc9..99cce20 100644 --- a/src/game/server.rs +++ b/src/game/server.rs @@ -152,13 +152,13 @@ async fn handle_tick( y: pos.y, }) } - if !g.dead.is_empty() { - events.push(Packet::Die(g.dead.clone())); - } if g.dead.contains(&pid) { cstate.alive = false; events.push(Packet::Lose(0, 0)); // TODO implement stats } else { + if !g.dead.is_empty() { + events.push(Packet::Die(g.dead.clone())); + } events.push(Packet::Tick); } } |