workspacify

This commit is contained in:
2025-11-03 09:09:03 -08:00
parent 4e77d2c988
commit 205c8c3425
16 changed files with 507 additions and 20 deletions
+31
View File
@@ -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;
}
}
}