workspacify
This commit is contained in:
@@ -0,0 +1,31 @@
|
||||
use rply_codec::{Frame, decode};
|
||||
|
||||
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 file = std::io::BufReader::new(file);
|
||||
let mut rply = decode(file).unwrap();
|
||||
let header = &rply.header;
|
||||
println!("{header:?}");
|
||||
let mut frame = Frame::default();
|
||||
while let Ok(()) = rply
|
||||
.read_frame(&mut frame)
|
||||
.inspect_err(|e| println!("Err: {e}"))
|
||||
{
|
||||
println!(
|
||||
" {}{:08} {}",
|
||||
if frame.checkpoint_bytes.is_empty() {
|
||||
" "
|
||||
} else {
|
||||
"*"
|
||||
},
|
||||
rply.frame_number,
|
||||
frame.inputs(),
|
||||
);
|
||||
if Some(rply.frame_number) == rply.header.frame_count() {
|
||||
println!("Done!");
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user