author | truebrain |
Fri, 20 Jun 2008 23:12:21 +0000 | |
branch | noai |
changeset 11039 | a45899beee2a |
parent 11014 | 13060e4514d5 |
permissions | -rw-r--r-- |
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"; } |
11039
a45899beee2a
(svn r13595) [NoAI] -Add [Library CHANGE]: introducing graph.aystar v4 and pathfinder.road v3, allowing directional searches, tweaking those few bad routes into perfect routes (Yexo)
truebrain
parents:
11014
diff
changeset
|
7 |
function GetVersion() { return 3; } |
11014
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()); |