feat: Layout changes

- Added padlock layout object
- Added lockpick item
- Added ItemImage component
- Tilemap colliders are now creating from the tiles themselves
- Removed items from container bundle
- Removed colliders from tilemap bundle
- Removed setup_player system
This commit is contained in:
Alexey 2026-03-25 13:32:12 +03:00
commit 42cfd14214
10 changed files with 175 additions and 57 deletions

View file

@ -7,7 +7,6 @@ use crate::{
inventory::{
ActiveInventory,
Inventory,
item::Item,
}
};
@ -42,7 +41,6 @@ pub fn container_bundle(
asset_server: &Res<AssetServer>,
position: Vec2,
inventory_size: UVec2,
items: Vec<Item>,
) -> impl Bundle {
let image = asset_server.load(CRATE_CLOSED_ASSET);
(
@ -51,7 +49,6 @@ pub fn container_bundle(
Sprite::from_image(image),
Inventory::new(inventory_size),
Children::spawn((
SpawnIter(items.into_iter()),
Spawn((
Collider::cuboid(meters(1.), meters(1.)),
Sensor,