Guest User

Untitled

a guest
Jun 19th, 2018
66
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.28 KB | None | 0 0
  1. function neighbours(node)
  2. result := []
  3. for displacement in [(1,0), (-1,0), (0,1), (0,-1)]
  4. neighbour := node + displacement
  5. if passable(neighbour)
  6. result.Add(neighbour)
  7. for shortcut in shortcuts[node]
  8. result.Add(shortcut)
  9. return result
Add Comment
Please, Sign In to add comment