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
def test_isIntersectingCircles_circlescross_1(self): self.assertFalse(intersect.isIntersectingCircles(30,35,3,40,45,3))
def test_isIntersectingCircles_(self): self.assertTrue(intersect.isIntersectingCircles(1,1,5,8,8,5))
def test_isIntersectingCircles_circlestouch(self): self.assertTrue(intersect.isIntersectingCircles(1,1,2,3,1,2))
def test_isIntersectingCircles_false(self): self.assertFalse(intersect.isIntersectingCircles(1,1,2,8,8,3))