use byteorder crate to simplify code, make clippy happy
This commit is contained in:
+7
-13
@@ -1,20 +1,14 @@
|
||||
use std::io::Seek;
|
||||
use rply_codec::{Frame, decode};
|
||||
|
||||
use rply_codec::*;
|
||||
|
||||
pub fn main() {
|
||||
fn main() {
|
||||
let args: Vec<_> = std::env::args().collect();
|
||||
let file =
|
||||
std::fs::File::open(args.get(1).unwrap_or(&"examples/bobl.replay".to_string())).unwrap();
|
||||
let mut file = std::io::BufReader::new(file);
|
||||
let header = read_header(&mut file).unwrap();
|
||||
println!("{:?}", header);
|
||||
let initial_size = match &header {
|
||||
Header::V0V1(header_base) => header_base.initial_state_size,
|
||||
Header::V2(header_v2) => header_v2.base.initial_state_size,
|
||||
};
|
||||
file.seek_relative(initial_size as i64).unwrap();
|
||||
let mut rply = decode(&mut file).unwrap();
|
||||
let header = &rply.header;
|
||||
println!("{header:?}");
|
||||
let mut frame = Frame::default();
|
||||
read_frame(&mut file, &header, &mut frame).unwrap();
|
||||
println!("{:?}", frame);
|
||||
rply.read_frame(&mut frame).unwrap();
|
||||
println!("{frame:?}");
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user