Пример #1
0
 public static bool Contains(this Rectangle r, IQuadTreeCollider circle)
 {
     if (circle is CircleCollider)
     {
         var c = circle as CircleQuadTreeCollider;
         return c.Circle.Contains(r);
     }
     return false;
 }
Пример #2
0
        public bool Collides(IQuadTreeCollider collider)
        {
            if (collider is CircleQuadTreeCollider)
            {
                var circle = collider as CircleQuadTreeCollider;

                var otherCircle = circle.Circle;
                return otherCircle.IntersectsWith(this.Circle);
            }
            return false;
        }
Пример #3
0
        public bool Contains(IQuadTreeCollider collider)
        {
            if (collider is CircleQuadTreeCollider)
            {
                var circle = collider as CircleQuadTreeCollider;

                var otherCircle = circle.Circle;
                return otherCircle.Contains(this.Circle);
            }
            return false;
        }