From f45cafdf46455768985e3d3a118bbca1839e937f Mon Sep 17 00:00:00 2001 From: iamcheeseman <[hidden email]> Date: Sun, 15 Feb 2026 15:50:10 -0500 Subject: fix lame prop spawning bug --- src/prop.odin | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'src/prop.odin') diff --git a/src/prop.odin b/src/prop.odin index f6932de..2cd54ea 100644 --- a/src/prop.odin +++ b/src/prop.odin @@ -141,6 +141,12 @@ object_spawner_prop :: proc(obj: Object_Resource) { f32(img.size.y), }) + real_pos := pos + offset + + if scale.x < 0 { + real_pos.x -= f32(img.size.x) + } + shear_factor: f32 = 0.01 #partial switch tile.image { case .Carrabassett_Big_Bush_0: @@ -149,7 +155,7 @@ object_spawner_prop :: proc(obj: Object_Resource) { make_wiggle_prop(Wiggle_Prop{ image_id = tile.image, - pos = pos + offset, + pos = real_pos, scale = scale, offset = offset, shear_factor = shear_factor, -- cgit v1.3-2-g0d8e