Struct buffer_graphics_lib::image_loading::tilesets::BasicTileset
source · pub struct BasicTileset { /* private fields */ }
Expand description
BasicTileset can be used for simple tile sets/atlas
The format is: { name: string, optional image_file: string, path tile_sizes: width: integer, px height: integer, px tiles: [ id: string x: integer, coord (ie this tile will be x * width .. (x + 1) * width) y: integer, coord ] }
Implementations§
source§impl BasicTileset
impl BasicTileset
sourcepub fn load_from_file(
path: &str
) -> Result<HashMap<String, Image>, ImageWrapperError>
pub fn load_from_file(
path: &str
) -> Result<HashMap<String, Image>, ImageWrapperError>
See BasicTileset for format
Returns tile ids mapped to Images
Trait Implementations§
source§impl Clone for BasicTileset
impl Clone for BasicTileset
source§fn clone(&self) -> BasicTileset
fn clone(&self) -> BasicTileset
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for BasicTileset
impl Debug for BasicTileset
source§impl<'de> Deserialize<'de> for BasicTileset
impl<'de> Deserialize<'de> for BasicTileset
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more