Exemple #1
0
 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__)
Exemple #2
0
def test_ant_distance():
  return pathfind.ant_distance((10, 9), guide)