diff options
Diffstat (limited to 'src/prop.odin')
| -rw-r--r-- | src/prop.odin | 8 |
1 files changed, 7 insertions, 1 deletions
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, |
