コード例 #1
0
 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);
 }
コード例 #2
0
 public static bool Intersects(CollisionCircle a, Vector2 b) => a.Intersects(b);
コード例 #3
0
 public static bool Intersects(CollisionCircle a, Point b) => a.Intersects(b);
コード例 #4
0
 public bool Intersects(CollisionCircle other)
 {
     return(other.Intersects(this));
 }