1
0
Fork 0
mirror of https://codeberg.org/demostf/parser.git synced 2026-06-03 18:24:05 +02:00

Cargo fmt

This commit is contained in:
Narcha 2022-09-13 21:27:14 +02:00
commit 4bd7e0189e
No known key found for this signature in database
GPG key ID: D8A068FBD60270D2
7 changed files with 54 additions and 12 deletions

View file

@ -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);
}

View file

@ -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 {

View file

@ -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;
}

View file

@ -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();
}

View file

@ -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);
}

View file

@ -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())
}

View file

@ -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)]