/// <summary> /// Determines whether a certain area lies within a circle. /// </summary> /// <param name="area">The area to check for collision in entity space.</param> /// <param name="rotation">This is ignored for circles.</param> /// <returns><c>true</c> if <paramref name="area"/> does collide with the circle, <c>false</c>.</returns> public override bool CollisionTest(Quadrangle area, float rotation) { // Empty or negative circles can never intersect if (Radius <= 0) { return(false); } // Shift area to the circle center as the origin return(area.IntersectCircle(Radius)); }