bevy_entitiles 0.2.7

A 2d tilemap library for bevy. With many useful algorithms/tools built in.
use bevy::{ecs::component::Component, math::Vec2, reflect::Reflect};

#[derive(Component, Reflect)]
pub struct LdtkLoadedLevel {
    pub identifier: String,
    pub iid: String,
}

#[derive(Component)]
pub struct LdtkEntityTempTransform {
    pub level_translation: Vec2,
    pub z_index: f32,
}

#[derive(Component, Reflect)]
pub struct GlobalEntity;

#[derive(Component, Reflect, Hash, Eq, PartialEq, Clone)]
pub struct EntityIid(pub String);

#[derive(Component, Reflect, Hash, Eq, PartialEq, Clone)]
pub struct LayerIid(pub String);

#[derive(Component, Reflect, Hash, Eq, PartialEq, Clone)]
pub struct LevelIid(pub String);

#[derive(Component, Reflect, Hash, Eq, PartialEq, Clone)]
pub struct WorldIid(pub String);