mirror of
https://codeberg.org/demostf/parser.git
synced 2026-06-03 18:24:05 +02:00
Cargo fmt
This commit is contained in:
parent
69dc14375f
commit
4bd7e0189e
7 changed files with 54 additions and 12 deletions
|
|
@ -12,7 +12,13 @@ impl MessageHandler for AllMessages {
|
|||
true
|
||||
}
|
||||
|
||||
fn handle_message(&mut self, message: &Message, _server_tick: u32, _client_tick: u32, _parser_state: &ParserState) {
|
||||
fn handle_message(
|
||||
&mut self,
|
||||
message: &Message,
|
||||
_server_tick: u32,
|
||||
_client_tick: u32,
|
||||
_parser_state: &ParserState,
|
||||
) {
|
||||
black_box(message);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -42,7 +42,13 @@ impl MessageHandler for PropAnalyzer {
|
|||
matches!(message_type, MessageType::PacketEntities)
|
||||
}
|
||||
|
||||
fn handle_message(&mut self, message: &Message, _server_tick: u32, _client_tick:u32, _parser_state: &ParserState) {
|
||||
fn handle_message(
|
||||
&mut self,
|
||||
message: &Message,
|
||||
_server_tick: u32,
|
||||
_client_tick: u32,
|
||||
_parser_state: &ParserState,
|
||||
) {
|
||||
if let Message::PacketEntities(message) = message {
|
||||
for entity in &message.entities {
|
||||
for prop in &entity.props {
|
||||
|
|
|
|||
|
|
@ -378,7 +378,13 @@ impl MessageHandler for Analyser {
|
|||
)
|
||||
}
|
||||
|
||||
fn handle_message(&mut self, message: &Message, server_tick: u32, _client_tick: u32, _parser_state: &ParserState) {
|
||||
fn handle_message(
|
||||
&mut self,
|
||||
message: &Message,
|
||||
server_tick: u32,
|
||||
_client_tick: u32,
|
||||
_parser_state: &ParserState,
|
||||
) {
|
||||
if self.state.start_tick == 0 {
|
||||
self.state.start_tick = server_tick;
|
||||
}
|
||||
|
|
|
|||
|
|
@ -316,7 +316,13 @@ impl MessageHandler for GameStateAnalyser {
|
|||
)
|
||||
}
|
||||
|
||||
fn handle_message(&mut self, message: &Message, _server_tick: u32, client_tick: u32, parser_state: &ParserState) {
|
||||
fn handle_message(
|
||||
&mut self,
|
||||
message: &Message,
|
||||
_server_tick: u32,
|
||||
client_tick: u32,
|
||||
parser_state: &ParserState,
|
||||
) {
|
||||
match message {
|
||||
Message::PacketEntities(message) => {
|
||||
for entity in &message.entities {
|
||||
|
|
@ -324,9 +330,10 @@ impl MessageHandler for GameStateAnalyser {
|
|||
}
|
||||
}
|
||||
Message::GameEvent(GameEventMessage { event, .. }) => match event {
|
||||
GameEvent::PlayerDeath(death) => {
|
||||
self.state.kills.push(Kill::new(client_tick, death.as_ref()))
|
||||
}
|
||||
GameEvent::PlayerDeath(death) => self
|
||||
.state
|
||||
.kills
|
||||
.push(Kill::new(client_tick, death.as_ref())),
|
||||
GameEvent::RoundStart(_) => {
|
||||
self.state.buildings.clear();
|
||||
}
|
||||
|
|
|
|||
|
|
@ -16,7 +16,14 @@ pub trait MessageHandler {
|
|||
|
||||
fn handle_header(&mut self, _header: &Header) {}
|
||||
|
||||
fn handle_message(&mut self, _message: &Message, _server_tick: u32, _client_tick: u32, _parser_state: &ParserState) {}
|
||||
fn handle_message(
|
||||
&mut self,
|
||||
_message: &Message,
|
||||
_server_tick: u32,
|
||||
_client_tick: u32,
|
||||
_parser_state: &ParserState,
|
||||
) {
|
||||
}
|
||||
|
||||
fn handle_string_entry(
|
||||
&mut self,
|
||||
|
|
@ -184,8 +191,12 @@ impl<'a, T: MessageHandler> DemoHandler<'a, T> {
|
|||
pub fn handle_message(&mut self, message: Message<'a>, client_tick: u32) {
|
||||
let message_type = message.get_message_type();
|
||||
if T::does_handle(message_type) {
|
||||
self.analyser
|
||||
.handle_message(&message, self.server_tick, client_tick, &self.state_handler);
|
||||
self.analyser.handle_message(
|
||||
&message,
|
||||
self.server_tick,
|
||||
client_tick,
|
||||
&self.state_handler,
|
||||
);
|
||||
}
|
||||
self.state_handler.handle_message(message, self.server_tick);
|
||||
}
|
||||
|
|
|
|||
|
|
@ -16,7 +16,13 @@ impl MessageHandler for MessageTypeAnalyser {
|
|||
true
|
||||
}
|
||||
|
||||
fn handle_message(&mut self, message: &Message, _server_tick: u32, _client_tick: u32, _parser_state: &ParserState) {
|
||||
fn handle_message(
|
||||
&mut self,
|
||||
message: &Message,
|
||||
_server_tick: u32,
|
||||
_client_tick: u32,
|
||||
_parser_state: &ParserState,
|
||||
) {
|
||||
self.packet_types.push(message.get_message_type())
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
use std::ops::{Add, Sub};
|
||||
use bitbuffer::{BitRead, BitWrite};
|
||||
use parse_display::Display;
|
||||
use serde::{Deserialize, Serialize};
|
||||
use std::ops::{Add, Sub};
|
||||
|
||||
#[cfg_attr(feature = "schema", derive(schemars::JsonSchema))]
|
||||
#[derive(BitRead, BitWrite, Debug, Clone, Copy, Default, Serialize, Deserialize, Display)]
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue