From 9da44c8286a2f9e2c99bb380d1f03f962f01d7b5 Mon Sep 17 00:00:00 2001 From: Jeremy Swartwood Date: Wed, 25 Sep 2024 16:08:49 -0800 Subject: [PATCH] Revert UV code (#951) --- source/MonoGame.Extended/Graphics/Sprite.cs | 14 ++------------ 1 file changed, 2 insertions(+), 12 deletions(-) diff --git a/source/MonoGame.Extended/Graphics/Sprite.cs b/source/MonoGame.Extended/Graphics/Sprite.cs index 096f8951..09e928e8 100644 --- a/source/MonoGame.Extended/Graphics/Sprite.cs +++ b/source/MonoGame.Extended/Graphics/Sprite.cs @@ -79,18 +79,8 @@ public class Sprite : IColorable /// public Vector2 OriginNormalized { - get - { - float normalizedX = (Origin.X - TextureRegion.LeftUV) / (TextureRegion.RightUV - TextureRegion.LeftUV); - float normalizedY = (Origin.Y - TextureRegion.TopUV) / (TextureRegion.BottomUV - TextureRegion.TopUV); - return new Vector2(normalizedX, normalizedY); - } - set - { - float actualX = value.X * (TextureRegion.RightUV - TextureRegion.LeftUV) + TextureRegion.LeftUV; - float actualY = value.Y * (TextureRegion.BottomUV - TextureRegion.TopUV) + TextureRegion.TopUV; - Origin = new Vector2(actualX, actualY); - } + get { return new Vector2(Origin.X / TextureRegion.Width, Origin.Y / TextureRegion.Height); } + set { Origin = new Vector2(value.X * TextureRegion.Width, value.Y * TextureRegion.Height); } } ///