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}