bevy_entitiles 0.11.0

A 2d tilemap library for bevy. With many useful algorithms/tools built in.
Documentation
use bevy::{asset::AssetId, math::Vec2, prelude::Event, reflect::Reflect};

use crate::tiled::resources::PackedTiledTilemap;

#[derive(Event, Clone)]
pub enum TiledMapEvent {
    Load(TiledMapLoader),
    Unload(TiledMapUnloader),
}

#[derive(Reflect, Clone)]
pub struct TiledMapLoader {
    pub map: AssetId<PackedTiledTilemap>,
    /// Override the original tilemap translation or not.
    pub trans_ovrd: Option<Vec2>,
}

#[derive(Reflect, Clone)]
pub struct TiledMapUnloader {
    pub map: AssetId<PackedTiledTilemap>,
}