using System; using System.Collections.Generic; using System.Linq; using System.Text; using Microsoft.Xna.Framework; using Gleed2D.InGame; using FarseerPhysics.SamplesFramework; namespace Axios.Engine.Extensions { public static class AxiosExtensions_RectangleItemProperties { public static Vector2 getSimPosition(this RectangleItemProperties prop) { Vector2 pos = ConvertUnits.ToSimUnits(prop.Position); pos.X += ConvertUnits.ToSimUnits(prop.Width / 2); pos.Y += ConvertUnits.ToSimUnits(prop.Height / 2); return pos; } public static Vector2 getCenter(this RectangleItemProperties prop) { return prop.getSimPosition() / ConvertUnits.ToSimUnits(2); } } }