mirror of
https://codeberg.org/demostf/parser.git
synced 2026-10-01 08:44:05 +02:00
add Packet::tick()
This commit is contained in:
parent
a56c30b73b
commit
3da2efe34e
3 changed files with 19 additions and 4 deletions
|
|
@ -31,6 +31,21 @@ pub enum Packet<'a> {
|
|||
StringTables(StringTablePacket<'a>),
|
||||
}
|
||||
|
||||
impl Packet<'_> {
|
||||
pub fn tick(&self) -> u32 {
|
||||
match self {
|
||||
Packet::Sigon(msg) => msg.tick,
|
||||
Packet::Message(msg) => msg.tick,
|
||||
Packet::SyncTick(msg) => msg.tick,
|
||||
Packet::ConsoleCmd(msg) => msg.tick,
|
||||
Packet::UserCmd(msg) => msg.tick,
|
||||
Packet::DataTables(msg) => msg.tick,
|
||||
Packet::Stop(msg) => msg.tick,
|
||||
Packet::StringTables(msg) => msg.tick,
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
#[derive(BitRead, BitWrite, Debug, Clone, Copy, Eq, PartialEq)]
|
||||
#[discriminant_bits = 8]
|
||||
#[repr(u8)]
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue