private bool CollisionCircleCollides(CollisionCircle a, CollisionGeometry b)
 {
     if (b is CollisionCircle)
     {
         return(a.Intersects((CollisionCircle)b));
     }
     if (b is CollisionBoundingBox)
     {
         return(a.Intersects((CollisionBoundingBox)b));
     }
     return(false);
 }
 public static bool Intersects(CollisionCircle a, Vector2 b) => a.Intersects(b);
 public static bool Intersects(CollisionCircle a, Point b) => a.Intersects(b);
示例#4
0
 public bool Intersects(CollisionCircle other)
 {
     return(other.Intersects(this));
 }