blob: ac6a87a71ba0fdf92269b048998d1ad6bd8e0b0e (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
#[macro_use]
extern crate simple_error;
use std::process;
mod fmt;
mod path;
fn main() {
let path_manager = path::PathManager::new();
let filename = "DUKE3D.GRP";
let mut group_manager = fmt::GroupManager::new(path_manager);
if let Err(e) = group_manager.load_file(filename) {
println!("Couldn't open {}: {}", filename, e);
process::exit(1);
}
println!("DOGWHINE.VOC: {} bytes", group_manager.get("DOGWHINE.VOC").unwrap().len());
}
|