As of this moment, in SVN (and in 18 hours and 45 minutes in the binary), we have a basic road pathfinder (with a big tnx to Yexo for the hard work). It is built on the A* algorithm in the library system, which is built on the BinaryHeap. It's basic function is to find a road-route from A to B, where the assumption is that A and B are either clear or road tiles. You can configure all costs, so you can for example make it check if there is a route between A and B. Well, for more details I suggest to read the documentation in the file. Soon we will produce doxygen pages of it, so you can read it more easy.
This pathfinder is just a suggestion, a piece of the puzzle to make it easier for you to make your own AI. As most people have a lot of problems getting the slopes correct and stuff. It is all figured out for you now


Problems? Suggestions? Bugs? Related to 'pathfinder.road' library? Post them here!
Have fun all!
Ps: this pathfinder is limited to building roads only. No bridges or tunnels it will build (or want to build, you need to do the building yourself anyway). It does however reuse existing bridges and tunnels.