bin/ai/library/pathfinder/road/library.nut
author truebrain
Wed, 18 Jun 2008 20:58:42 +0000
branchnoai
changeset 11014 13060e4514d5
parent 10943 5f5a5dd407d8
child 11039 a45899beee2a
permissions -rw-r--r--
(svn r13570) [NoAI] -Add [Library CHANGE]: extended pathfinder.road to support tunnels and bridges.
-Note: all current AIs using pathfinder.road will need to update their build-routine to support tunnel/bridges (see wiki), or give tunnel/bridge cost max_cost value (which avoids tunnel/bridge usage)
10943
5f5a5dd407d8 (svn r13497) [NoAI] -Add [Library]: pathfinder.road, a basic road pathfinder (no bridges/tunnels (yet)) (patch by Yexo, very nice job!)
truebrain
parents:
diff changeset
     1
/* $Id$ */
5f5a5dd407d8 (svn r13497) [NoAI] -Add [Library]: pathfinder.road, a basic road pathfinder (no bridges/tunnels (yet)) (patch by Yexo, very nice job!)
truebrain
parents:
diff changeset
     2
5f5a5dd407d8 (svn r13497) [NoAI] -Add [Library]: pathfinder.road, a basic road pathfinder (no bridges/tunnels (yet)) (patch by Yexo, very nice job!)
truebrain
parents:
diff changeset
     3
class Road extends AILibrary {
5f5a5dd407d8 (svn r13497) [NoAI] -Add [Library]: pathfinder.road, a basic road pathfinder (no bridges/tunnels (yet)) (patch by Yexo, very nice job!)
truebrain
parents:
diff changeset
     4
	function GetAuthor()      { return "OpenTTD NoAI Developers Team"; }
5f5a5dd407d8 (svn r13497) [NoAI] -Add [Library]: pathfinder.road, a basic road pathfinder (no bridges/tunnels (yet)) (patch by Yexo, very nice job!)
truebrain
parents:
diff changeset
     5
	function GetName()        { return "Road"; }
5f5a5dd407d8 (svn r13497) [NoAI] -Add [Library]: pathfinder.road, a basic road pathfinder (no bridges/tunnels (yet)) (patch by Yexo, very nice job!)
truebrain
parents:
diff changeset
     6
	function GetDescription() { return "An implementation of a road pathfinder"; }
11014
13060e4514d5 (svn r13570) [NoAI] -Add [Library CHANGE]: extended pathfinder.road to support tunnels and bridges.
truebrain
parents: 10943
diff changeset
     7
	function GetVersion()     { return 2; }
13060e4514d5 (svn r13570) [NoAI] -Add [Library CHANGE]: extended pathfinder.road to support tunnels and bridges.
truebrain
parents: 10943
diff changeset
     8
	function GetDate()        { return "2008-06-18"; }
10943
5f5a5dd407d8 (svn r13497) [NoAI] -Add [Library]: pathfinder.road, a basic road pathfinder (no bridges/tunnels (yet)) (patch by Yexo, very nice job!)
truebrain
parents:
diff changeset
     9
	function CreateInstance() { return "Road"; }
5f5a5dd407d8 (svn r13497) [NoAI] -Add [Library]: pathfinder.road, a basic road pathfinder (no bridges/tunnels (yet)) (patch by Yexo, very nice job!)
truebrain
parents:
diff changeset
    10
}
5f5a5dd407d8 (svn r13497) [NoAI] -Add [Library]: pathfinder.road, a basic road pathfinder (no bridges/tunnels (yet)) (patch by Yexo, very nice job!)
truebrain
parents:
diff changeset
    11
5f5a5dd407d8 (svn r13497) [NoAI] -Add [Library]: pathfinder.road, a basic road pathfinder (no bridges/tunnels (yet)) (patch by Yexo, very nice job!)
truebrain
parents:
diff changeset
    12
RegisterLibrary(Road());