def rank_ants_proximity(self, guide): "Returns sorted list of ants with smallest surrounding numbers first" rankings = {} for ant in self.ant_lookup: y, x = ant if self.ant_lookup[ant] == None: d = pathfind.ant_distance(ant, guide) if d != None: rankings[ant] = d return sorted(rankings, key=rankings.__getitem__)
def test_ant_distance(): return pathfind.ant_distance((10, 9), guide)