diff --git a/.idea/git_toolbox_prj.xml b/.idea/git_toolbox_prj.xml new file mode 100644 index 0000000..02b915b --- /dev/null +++ b/.idea/git_toolbox_prj.xml @@ -0,0 +1,15 @@ + + + + + + + \ No newline at end of file diff --git a/src/defs.rs b/src/defs.rs index 23470c6..1818e78 100644 --- a/src/defs.rs +++ b/src/defs.rs @@ -1,7 +1,5 @@ use serde::{Serialize, Deserialize}; - - #[derive(Serialize, Deserialize)] pub struct SurfaceDef { label: String, diff --git a/src/main.rs b/src/main.rs index 8fa68ea..d3251f7 100644 --- a/src/main.rs +++ b/src/main.rs @@ -34,21 +34,23 @@ fn make_ground_layer( ..Default::default() }) .id(); - tile_storage.set(&tile_pos, Some(tile_entity)); + tile_storage.set(&tile_pos, tile_entity); } } + let grid_size = tile_size.into(); + commands .entity(tilemap_entity) .insert_bundle(TilemapBundle { - grid_size: tile_size.into(), + grid_size, size: tilemap_size, storage: tile_storage.clone(), - texture: TilemapTexture(texture_handle), + texture: TilemapTexture::Single(texture_handle), tile_size, - transform: bevy_ecs_tilemap::helpers::get_centered_transform_2d( + transform: get_tilemap_center_transform( &tilemap_size, - &tile_size, + &grid_size, 0.0, ), ..Default::default()