Vertex Loading

Added the ability to load vertex data from the vertexes lump for
a given level. This is to close issue #5 to get vertex data
loading working.
This commit is contained in:
Wesley Irvin
2023-04-28 18:26:14 -04:00
parent 4a7a5c0f93
commit cd5f05daf5
3 changed files with 80 additions and 4 deletions

View File

@@ -1,9 +1,12 @@
mod doomlevel;
mod wadfile;
use doomlevel::DoomLevel;
use wadfile::WADFile;
fn main() {
let wad_file = WADFile::from_path("WADs/doom1.wad");
let level = DoomLevel::load_level(&wad_file, wad_file.get_index_from_name("e1m1").unwrap());
println!(
"WAD Path: {}
@@ -32,8 +35,12 @@ Header:
);
}
println!(
"Index of e1m1 is: {}",
wad_file.get_index_from_name("e1m1").unwrap()
);
println!("\nFirst 20 Vertex Entries for E1M1:");
for i in 0..20 {
println!(
"\t{} - ({}, {})",
i, level.vertexes[i].x, level.vertexes[i].y
);
}
}