bve 0.0.1

Remaking OpenBVE using a modern architecture, using Unity and Rust.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
use bve_derive::FromKVPFile;
use std::collections::HashMap;

pub mod car;
pub mod coupler;
pub mod exterior;

#[derive(Debug, Default, Clone, PartialEq, FromKVPFile)]
pub struct ParsedExtensionsCfg {
    #[kvp(rename = "car")]
    pub cars: HashMap<u64, car::CarSection>,
    #[kvp(rename = "coupler")]
    pub couplers: HashMap<u64, coupler::CouplerSection>,
    #[kvp(rename = "exterior")]
    pub exteriors: exterior::ExteriorSection,
}