From 4064c56783bd78b96b0e79d5a7b15b1fb0d8edad Mon Sep 17 00:00:00 2001 From: metamuffin Date: Tue, 16 Jul 2024 18:32:14 +0200 Subject: fix z-order problems partially --- light-client/src/render/sprite.rs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'light-client/src/render/sprite.rs') diff --git a/light-client/src/render/sprite.rs b/light-client/src/render/sprite.rs index 13ede525..c19f8392 100644 --- a/light-client/src/render/sprite.rs +++ b/light-client/src/render/sprite.rs @@ -10,13 +10,13 @@ pub struct Sprite { impl Sprite { pub fn new(src: Rect, anchor: Vec2, elevation: f32) -> Self { let relative_dst = FRect::new( - -anchor.x - (src.w as f32) / 32. / 2., - -anchor.y - (src.h as f32) / 24., + anchor.x - (src.w as f32) / 32. / 2., + anchor.y - (src.h as f32) / 24., (src.w as f32) / 32., (src.h as f32) / 24., ); Self { - z_offset: -relative_dst.h + anchor.y - elevation, + z_offset: elevation, src, relative_dst, } -- cgit v1.2.3-70-g09d2