mirror of
https://codeberg.org/demostf/parser.git
synced 2026-06-03 18:24:05 +02:00
add stop packet in reencode
This commit is contained in:
parent
6be6dc7669
commit
aeb099e979
1 changed files with 3 additions and 0 deletions
|
|
@ -4,6 +4,8 @@ use std::fs;
|
||||||
use bitbuffer::{BitRead, BitWrite, BitWriteStream, LittleEndian};
|
use bitbuffer::{BitRead, BitWrite, BitWriteStream, LittleEndian};
|
||||||
use main_error::MainError;
|
use main_error::MainError;
|
||||||
use tf_demo_parser::demo::header::Header;
|
use tf_demo_parser::demo::header::Header;
|
||||||
|
use tf_demo_parser::demo::packet::stop::StopPacket;
|
||||||
|
use tf_demo_parser::demo::packet::Packet;
|
||||||
use tf_demo_parser::demo::parser::{DemoHandler, Encode, NullHandler, RawPacketStream};
|
use tf_demo_parser::demo::parser::{DemoHandler, Encode, NullHandler, RawPacketStream};
|
||||||
use tf_demo_parser::Demo;
|
use tf_demo_parser::Demo;
|
||||||
|
|
||||||
|
|
@ -36,6 +38,7 @@ fn main() -> Result<(), MainError> {
|
||||||
packet.encode(&mut out_stream, &handler.state_handler)?;
|
packet.encode(&mut out_stream, &handler.state_handler)?;
|
||||||
handler.handle_packet(packet)?;
|
handler.handle_packet(packet)?;
|
||||||
}
|
}
|
||||||
|
Packet::Stop(StopPacket).encode(&mut out_stream, &handler.state_handler)?;
|
||||||
}
|
}
|
||||||
|
|
||||||
fs::write(out_path, out_buffer)?;
|
fs::write(out_path, out_buffer)?;
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue