diff --git a/MLEM/Extensions/NumberExtensions.cs b/MLEM/Extensions/NumberExtensions.cs index f85ae51..05b92d0 100644 --- a/MLEM/Extensions/NumberExtensions.cs +++ b/MLEM/Extensions/NumberExtensions.cs @@ -1,4 +1,5 @@ using System; +using Microsoft.Xna.Framework; namespace MLEM.Extensions { public static class NumberExtensions { @@ -11,6 +12,17 @@ namespace MLEM.Extensions { return (int) Math.Ceiling(f); } + public static Vector2 Floor(this Vector2 vec) { + return new Vector2(vec.X.Floor(), vec.Y.Floor()); + } + + public static Vector3 Floor(this Vector3 vec) { + return new Vector3(vec.X.Floor(), vec.Y.Floor(), vec.Z.Floor()); + } + + public static Vector4 Floor(this Vector4 vec) { + return new Vector4(vec.X.Floor(), vec.Y.Floor(), vec.Z.Floor(), vec.W.Floor()); + } } } \ No newline at end of file