- direction = None
- for i_dir in range(len(neighbors)):
- pos = neighbors[i_dir]
- if pos is not None and dijkstra_map[pos] < n:
- n = dijkstra_map[pos]
- direction = dirs[i_dir]
+ target_direction = None
+ for direction in neighbors:
+ yx = neighbors[direction]
+ if yx is not None:
+ n_new = dijkstra_map[yx]
+ if n_new < n:
+ n = n_new
+ target_direction = direction