[package] name = "bevy_ecs_tilemap" description = "A tilemap rendering plugin for bevy which is more ECS friendly by having an entity per tile." version = "0.14.0" authors = ["John Mitchell"] homepage = "https://github.com/StarArawn/bevy_ecs_tilemap" repository = "https://github.com/StarArawn/bevy_ecs_tilemap" license = "MIT" edition = "2021" exclude = ["assets/*", "screenshots/*"] [features] default = ["render"] atlas = [] render = [] serde = ["dep:serde"] [dependencies] bevy = { version = "0.14.0", default-features = false, features = [ "bevy_core_pipeline", "bevy_render", "bevy_asset", "bevy_sprite", ] } log = "0.4" regex = "1.5.4" serde = { version = "1", features = ["derive"], optional = true } [dev-dependencies] ldtk_rust = { version = "0.6" } rand = "0.8" env_logger = "0.10" serde_json = { version = "1.0" } tiled = { version = "0.11.0", default-features = false } thiserror = { version = "1.0" } [dev-dependencies.bevy] version = "0.14.0" default-features = false features = [ "bevy_core_pipeline", "bevy_render", "bevy_asset", "png", "ktx2", "bevy_winit", "bevy_text", "bevy_sprite", #"file_watcher", "multi_threaded", "webgl2", ] [target.'cfg(unix)'.dev-dependencies.bevy] version = "0.14.0" default-features = false features = [ "bevy_core_pipeline", "bevy_render", "bevy_asset", "png", "ktx2", "bevy_winit", "x11", "bevy_text", "bevy_sprite", "multi_threaded", "webgl2", ] [[example]] name = "3d_iso" path = "examples/3d_iso.rs" required-features = ["render"] [[example]] name = "accessing_tiles" path = "examples/accessing_tiles.rs" required-features = ["render"] [[example]] name = "animation" path = "examples/animation.rs" required-features = ["render"] [[example]] name = "basic" path = "examples/basic.rs" required-features = ["render"] [[example]] name = "bench" path = "examples/bench.rs" required-features = ["render"] [[example]] name = "chunking" path = "examples/chunking.rs" required-features = ["render"] [[example]] name = "colors" path = "examples/colors.rs" required-features = ["render"] [[example]] name = "custom_shader" path = "examples/custom_shader.rs" required-features = ["render"] [[example]] name = "frustum_cull_test" path = "examples/frustum_cull_test.rs" required-features = ["render"] [[example]] name = "game_of_life" path = "examples/game_of_life.rs" required-features = ["render"] [[example]] name = "hex_neighbors_radius_chunks" path = "examples/hex_neighbors_radius_chunks.rs" required-features = ["render"] [[example]] name = "hex_neighbors" path = "examples/hex_neighbors.rs" required-features = ["render"] [[example]] name = "hexagon_column" path = "examples/hexagon_column.rs" required-features = ["render"] [[example]] name = "hexagon_generation" path = "examples/hexagon_generation.rs" required-features = ["render"] [[example]] name = "hexagon_row" path = "examples/hexagon_row.rs" required-features = ["render"] [[example]] name = "iso_diamond" path = "examples/iso_diamond.rs" required-features = ["render"] [[example]] name = "iso_staggered" path = "examples/iso_staggered.rs" required-features = ["render"] [[example]] name = "layers" path = "examples/layers.rs" required-features = ["render"] [[example]] name = "ldtk" path = "examples/ldtk.rs" required-features = ["render"] [[example]] name = "mouse_to_tile" path = "examples/mouse_to_tile.rs" required-features = ["render"] [[example]] name = "move_tile" path = "examples/move_tile.rs" required-features = ["render"] [[example]] name = "random_map" path = "examples/random_map.rs" required-features = ["render"] [[example]] name = "remove_tiles" path = "examples/remove_tiles.rs" required-features = ["render"] [[example]] name = "spacing" path = "examples/spacing.rs" required-features = ["render"] [[example]] name = "texture_container" path = "examples/texture_container.rs" required-features = ["render"] [[example]] name = "texture_vec" path = "examples/texture_vec.rs" required-features = ["render"] [[example]] name = "tiled_rotated" path = "examples/tiled_rotated.rs" required-features = ["render"] [[example]] name = "tiled" path = "examples/tiled.rs" required-features = ["render"] [[example]] name = "visibility" path = "examples/visibility.rs" required-features = ["render"]