From 3dde5a729e97d28a6372163adf8196c1b0fe02fd Mon Sep 17 00:00:00 2001 From: 2ndbeam <2ndbeam@disroot.org> Date: Wed, 18 Mar 2026 13:38:56 +0300 Subject: [PATCH] fix: Door sprite is facing right direction - Moved doors closer to center --- src/layout.rs | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/src/layout.rs b/src/layout.rs index 4a0c24d..447bf76 100644 --- a/src/layout.rs +++ b/src/layout.rs @@ -135,7 +135,11 @@ fn door_bundle(image: Handle, position: Vec2, facing_left: bool) -> impl Transform::from_xyz(0., 0., 0.), ), ( - Sprite::from_image(image), + Sprite { + image, + flip_x: facing_left, + ..default() + }, Transform::from_xyz(0., 0., 0.), ), ], @@ -156,8 +160,8 @@ pub fn setup_world( asset_server: Res, ) { let door_image = asset_server.load(DOOR_CLOSED_ASSET); - commands.spawn(door_bundle(door_image.clone(), vec2(128., 0.), true)); - commands.spawn(door_bundle(door_image.clone(), vec2(160., 0.), false)); - commands.spawn(door_bundle(door_image.clone(), vec2(196., 0.), false)).insert(Locked); - commands.spawn(wall_bundle(vec2(-128., 0.))); + commands.spawn(door_bundle(door_image.clone(), vec2(16., 0.), true)); + commands.spawn(door_bundle(door_image.clone(), vec2(48., 0.), false)); + commands.spawn(door_bundle(door_image.clone(), vec2(80., 0.), false)).insert(Locked); + commands.spawn(wall_bundle(vec2(-16., 0.))); }