wolfrpg-map-parser 0.6.0

Parser for Wolf RPG Editor map files
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
use std::{env, fs};
use wolfrpg_map_parser::Map;

fn main() {
    let args: Vec<String> = env::args().collect();

    if args.len() != 2 {
        println!("Usage: {} <filename>", args[0]);
        return;
    }

    let bytes: Vec<u8> = fs::read(&args[1]).expect("Error reading file!");
    let map: Map = Map::parse(&bytes);

    println!("{}", serde_json::to_string_pretty(&map).expect("Serialization failed!"));
}