diff options
| author | metamuffin <metamuffin@disroot.org> | 2025-10-20 20:11:02 +0200 |
|---|---|---|
| committer | metamuffin <metamuffin@disroot.org> | 2025-10-20 20:11:02 +0200 |
| commit | a52785f4869a09e05417f97aff1c0d5b19587463 (patch) | |
| tree | 9d288a969a6da19ddb2848ac18a22f9d3c1879b7 /server/src/state.rs | |
| parent | f8d95d074c36ec35eee8def73b8d9f2b83c922cb (diff) | |
| download | hurrycurry-a52785f4869a09e05417f97aff1c0d5b19587463.tar hurrycurry-a52785f4869a09e05417f97aff1c0d5b19587463.tar.bz2 hurrycurry-a52785f4869a09e05417f97aff1c0d5b19587463.tar.zst | |
Refactor bot input to packet based
Diffstat (limited to 'server/src/state.rs')
| -rw-r--r-- | server/src/state.rs | 23 |
1 files changed, 12 insertions, 11 deletions
diff --git a/server/src/state.rs b/server/src/state.rs index 1e01036c..001e2bf0 100644 --- a/server/src/state.rs +++ b/server/src/state.rs @@ -236,16 +236,17 @@ impl Server { fn get_packet_player(packet: &PacketS) -> Option<PlayerID> { match packet { - PacketS::Join { .. } => None, - PacketS::Idle { .. } => None, - PacketS::Leave { player } => Some(*player), - PacketS::Movement { player, .. } => Some(*player), - PacketS::Interact { player, .. } => Some(*player), - PacketS::Communicate { player, .. } => Some(*player), - PacketS::ReplaceHand { player, .. } => Some(*player), - PacketS::Effect { player, .. } => Some(*player), - PacketS::Ready => None, - PacketS::ApplyScore(_) => None, - PacketS::ReplayTick { .. } => None, + PacketS::Leave { player } + | PacketS::Movement { player, .. } + | PacketS::Interact { player, .. } + | PacketS::Communicate { player, .. } + | PacketS::ReplaceHand { player, .. } + | PacketS::Effect { player, .. } => Some(*player), + PacketS::Join { .. } + | PacketS::Idle { .. } + | PacketS::Ready + | PacketS::ApplyScore(_) + | PacketS::ReplayTick { .. } + | PacketS::Debug(_) => None, } } |