tiled_parser/
level.rs

1use std::collections::HashMap;
2
3use layer;
4use tileset;
5
6#[derive(Clone, Debug, Default, Deserialize, Serialize)]
7#[serde(default)]
8pub struct Level {
9    pub height: u32,
10    pub width: u32,
11    pub version: u32,
12    
13    pub properties: HashMap<String, String>,
14    
15    pub orientation: String,
16    pub renderorder: String,
17    
18    pub tileheight: u32,
19    pub tilewidth: u32,
20    
21    pub layers: Vec<layer::Layer>,
22    pub tilesets: Vec<tileset::Tileset>,
23}