1
0
Fork 0
mirror of https://codeberg.org/icewind/vbsp.git synced 2026-06-03 10:44:07 +02:00

game lump/static props

This commit is contained in:
Robin Appelman 2022-03-03 00:37:09 +01:00
commit 15c1c4e6eb
9 changed files with 423 additions and 50 deletions

View file

@ -1,13 +1,20 @@
use std::ops::Deref;
fn main() -> Result<(), vbsp::BspError> {
let mut args = std::env::args();
let _ = args.next();
let data = std::fs::read(args.next().expect("No demo file provided"))?;
let props = vbsp::Bsp::read(&data)?.entities;
for prop in props.iter() {
match prop.parse() {
Ok(prop) => println!("{:#?}", prop),
Err(e) => println!("Failed parsing {:#?}: {:#}", prop, e),
}
let bsp = vbsp::Bsp::read(&data)?;
// for prop in bsp.entities.iter() {
// match prop.parse() {
// Ok(prop) => println!("{:#?}", prop),
// Err(e) => println!("Failed parsing {:#?}: {:#}", prop, e),
// }
// }
for prop in bsp.static_props() {
dbg!(prop.deref());
dbg!(prop.model());
}
Ok(())