morphlingdev/Morphling — pull request #34 by Neynt (2012-03-09 05:20:32+00:00)
Title: Better mob movement, Map::safe(), Map::passable()

Replaced those huge swathes of copy/pasted code with an elegantish algorithm that I think does the same thing. A manhattan-distance-hilldescending algorithm-type thing.

Also, added Map::passable(int, int) and Map::safe(int, int), so that we don't have to keep using getAppearance(). A bit late, but now we have that.