aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authormetamuffin <metamuffin@disroot.org>2024-06-04 23:11:30 +0200
committermetamuffin <metamuffin@disroot.org>2024-06-04 23:11:30 +0200
commitb6393ac786161e95ba5acc6a66f9c931529e9b7e (patch)
treed3cc8550f7898456a351de465fda6a9bd2f14451
parentf077fd79246e0ddced696d8b3f9c12a648577abf (diff)
downloadgpn-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.rs6
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);
}
}