Blink.Utilities.VectorMath.rectCollision C# (CSharp) Method

rectCollision() public static method

public static rectCollision ( Rectangle a, float aRot, Rectangle b, float bRot ) : bool
a Microsoft.Xna.Framework.Rectangle
aRot float
b Microsoft.Xna.Framework.Rectangle
bRot float
return bool
        public static bool rectCollision(Rectangle a, float aRot, Rectangle b, float bRot)
        {
            Vector2[] aVerts = rectVerts(a, aRot);
            Vector2[] bVerts = rectVerts(b, bRot);

            return convexCollision(aVerts, a.Center.ToVector2(), bVerts, b.Center.ToVector2(), false, 3);
        }

Same methods

VectorMath::rectCollision ( Rectangle a, float aRot, Rectangle b, float bRot, Point origin ) : bool