/// <summary>
 /// Determines if this BoundingRectangle collides with a BoundingCircle
 /// </summary>
 /// <param name="c">the BoundingCircle</param>
 /// <returns>true on collision, false otherwise</returns>
 public bool CollidesWith(BoundingCircle c)
 {
     return(CollisionHelper.Collides(this, c));
 }
 /// <summary>
 /// Determines if this BoundingRectangle collides with a BoundingRectangle
 /// </summary>
 /// <param name="r">the BoundingRectangle</param>
 /// <returns>true on collision, false otherwise</returns>
 public bool CollidesWith(BoundingRectangle r)
 {
     return(CollisionHelper.Collides(r, this));
 }
 /// <summary>
 /// Determines if this BoundingRectangle collides with a BoundingPoint
 /// </summary>
 /// <param name="p">the bounding point</param>
 /// <returns>true on collision, false otherwise</returns>
 public bool CollidesWith(BoundingPoint p)
 {
     return(CollisionHelper.Collides(this, p));
 }