First iteration that should work correctly but seems to have some memory issues with entities

This commit is contained in:
Lol3rrr
2024-10-17 21:15:03 +02:00
parent 840ac071b1
commit 14c422983e
15 changed files with 735 additions and 18 deletions

View File

@@ -0,0 +1,25 @@
const DATA: &[u8] = include_bytes!("../testfiles/de_ancient.dem");
fn main() {
let container = csdemo::Container::parse(DATA).unwrap();
let demo = csdemo::lazyparser::LazyParser::new(container);
for entity in demo.entities() {
core::hint::black_box(entity);
}
/*
for tick in output.entity_states.ticks.iter() {
for state in tick.states.iter() {
if state.class.as_str() != "CCSPlayerPawn" {
continue;
}
for prop in state.props.iter() {
println!("{:?} = {:?}", prop.prop_info.prop_name, prop.value);
}
}
}
*/
}