blob: 8ad0093764fd6d0769e98c285aeac084b2acf5c6 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
|
use std::{env, process};
use evtclib::Compression;
fn main() {
let name = if let Some(name) = env::args().nth(1) {
name
} else {
eprintln!("Expected a file name");
process::exit(1);
};
let compression = if name.ends_with(".zip") || name.ends_with(".zevtc") {
Compression::Zip
} else {
Compression::None
};
let log = evtclib::process_file(&name, compression).unwrap();
println!("Encounter: {:?}", log.encounter());
println!("Was CM? {}", log.is_cm());
println!("Players:");
for player in log.players() {
println!(
"{} {} {}",
player.subgroup(),
player.account_name(),
player.character_name()
);
}
println!("Number of recorded events: {}", log.events().len());
}
|