Esempio n. 1
0
 public bool collidesWithMap(Sprite3D spr)
 {
     foreach (Sprite3D block in Blocks)
     {
         if (spr.intersects(block))
         {
             return(true);
         }
     }
     foreach (Image3D img in images)
     {
         if (img.getBoundingBox().Contains(spr.getBoundings()) != ContainmentType.Disjoint)
         {
             return(true);
         }
     }
     return(false);
 }
Esempio n. 2
0
 public bool intersects(Sprite3D spr)
 {
     return(getBoundings().Contains(spr.getBoundings()) != ContainmentType.Disjoint);
 }
Esempio n. 3
0
 public bool intersects(Sprite3D spr)
 {
     return getBoundings().Contains(spr.getBoundings()) != ContainmentType.Disjoint;
 }
Esempio n. 4
0
        public bool collidesWithMap(Sprite3D spr)
        {
            foreach (Sprite3D block in Blocks)
            {
                if (spr.intersects(block))
                {
                    return true;
                }

            }
            foreach (Image3D img in images)
            {
                if (img.getBoundingBox().Contains(spr.getBoundings()) != ContainmentType.Disjoint)
                {
                    return true;
                }
            }
            return false;
        }