예제 #1
0
    def isLocationFree(self,target):
        for v in self.__vv:
            l = v.getLocation()
##            print('%s %s %s %s %s %s' % (doel[0],doel[1], g_groottevogel/2, v.geeflocatie().geefx(),v.geeflocatie().geefy(),g_groottevogel/2))
            if intersect.isIntersectingCircles(target[0],target[1], g_groottevogel/2, v.getLocation().getX(),v.getLocation().getY(),g_groottevogel/2):
                #Er bevindt zich een vogel op dit doel!
                return False
        return True
예제 #2
0
 def test_isIntersectingCircles_circlescross_1(self):
     self.assertFalse(intersect.isIntersectingCircles(30,35,3,40,45,3))   
예제 #3
0
 def test_isIntersectingCircles_(self):
     self.assertTrue(intersect.isIntersectingCircles(1,1,5,8,8,5))
예제 #4
0
 def test_isIntersectingCircles_circlestouch(self):
     self.assertTrue(intersect.isIntersectingCircles(1,1,2,3,1,2)) 
예제 #5
0
 def test_isIntersectingCircles_false(self):
     self.assertFalse(intersect.isIntersectingCircles(1,1,2,8,8,3))