From d62a85f2ce2dd7f366b8d3a6610ee70046ee928a Mon Sep 17 00:00:00 2001 From: truebrain Date: Thu, 15 Jan 2009 14:37:44 +0000 Subject: (svn r15090) -Add [NoAI] [API CHANGE]: info.nut/library.nut now requires a function GetShortName(), which should return a 4 (four) character string, unique throughout the world. This id is simular to a GRFid. --- bin/ai/library/graph/aystar/library.nut | 1 + bin/ai/library/pathfinder/rail/library.nut | 1 + bin/ai/library/pathfinder/road/library.nut | 1 + bin/ai/library/queue/binary_heap/library.nut | 1 + bin/ai/library/queue/fibonacci_heap/library.nut | 1 + bin/ai/library/queue/priority_queue/library.nut | 1 + bin/ai/regression/regression_info.nut | 1 + bin/ai/wrightai/info.nut | 1 + 8 files changed, 8 insertions(+) (limited to 'bin') diff --git a/bin/ai/library/graph/aystar/library.nut b/bin/ai/library/graph/aystar/library.nut index 522760135..f1c84748c 100644 --- a/bin/ai/library/graph/aystar/library.nut +++ b/bin/ai/library/graph/aystar/library.nut @@ -3,6 +3,7 @@ class AyStar extends AILibrary { function GetAuthor() { return "OpenTTD NoAI Developers Team"; } function GetName() { return "AyStar"; } + function GetShortName() { return "GRA*"; } function GetDescription() { return "An implementation of AyStar"; } function GetVersion() { return 4; } function GetDate() { return "2008-06-11"; } diff --git a/bin/ai/library/pathfinder/rail/library.nut b/bin/ai/library/pathfinder/rail/library.nut index 2d50557e2..155adaad1 100644 --- a/bin/ai/library/pathfinder/rail/library.nut +++ b/bin/ai/library/pathfinder/rail/library.nut @@ -3,6 +3,7 @@ class Rail extends AILibrary { function GetAuthor() { return "OpenTTD NoAI Developers Team"; } function GetName() { return "Rail"; } + function GetShortName() { return "PFRL"; } function GetDescription() { return "An implementation of a rail pathfinder"; } function GetVersion() { return 1; } function GetDate() { return "2008-09-22"; } diff --git a/bin/ai/library/pathfinder/road/library.nut b/bin/ai/library/pathfinder/road/library.nut index b3c6f1f54..06c21f1de 100644 --- a/bin/ai/library/pathfinder/road/library.nut +++ b/bin/ai/library/pathfinder/road/library.nut @@ -3,6 +3,7 @@ class Road extends AILibrary { function GetAuthor() { return "OpenTTD NoAI Developers Team"; } function GetName() { return "Road"; } + function GetShortName() { return "PFRO"; } function GetDescription() { return "An implementation of a road pathfinder"; } function GetVersion() { return 3; } function GetDate() { return "2008-06-18"; } diff --git a/bin/ai/library/queue/binary_heap/library.nut b/bin/ai/library/queue/binary_heap/library.nut index 3a96617a9..30489cbc2 100644 --- a/bin/ai/library/queue/binary_heap/library.nut +++ b/bin/ai/library/queue/binary_heap/library.nut @@ -3,6 +3,7 @@ class BinaryHeap extends AILibrary { function GetAuthor() { return "OpenTTD NoAI Developers Team"; } function GetName() { return "Binary Heap"; } + function GetShortName() { return "QUBH"; } function GetDescription() { return "An implementation of a Binary Heap"; } function GetVersion() { return 1; } function GetDate() { return "2008-06-10"; } diff --git a/bin/ai/library/queue/fibonacci_heap/library.nut b/bin/ai/library/queue/fibonacci_heap/library.nut index 1ea7260e0..244228788 100644 --- a/bin/ai/library/queue/fibonacci_heap/library.nut +++ b/bin/ai/library/queue/fibonacci_heap/library.nut @@ -3,6 +3,7 @@ class FibonacciHeap extends AILibrary { function GetAuthor() { return "OpenTTD NoAI Developers Team"; } function GetName() { return "Fibonacci Heap"; } + function GetShortName() { return "QUFH"; } function GetDescription() { return "An implementation of a Fibonacci Heap"; } function GetVersion() { return 1; } function GetDate() { return "2008-08-22"; } diff --git a/bin/ai/library/queue/priority_queue/library.nut b/bin/ai/library/queue/priority_queue/library.nut index a8c615ed1..1c17848bf 100644 --- a/bin/ai/library/queue/priority_queue/library.nut +++ b/bin/ai/library/queue/priority_queue/library.nut @@ -3,6 +3,7 @@ class PriorityQueue extends AILibrary { function GetAuthor() { return "OpenTTD NoAI Developers Team"; } function GetName() { return "Priority Queue"; } + function GetShortName() { return "QUPQ"; } function GetDescription() { return "An implementation of a Priority Queue"; } function GetVersion() { return 2; } function GetDate() { return "2008-06-10"; } diff --git a/bin/ai/regression/regression_info.nut b/bin/ai/regression/regression_info.nut index 212f2a50a..5eb8201c7 100644 --- a/bin/ai/regression/regression_info.nut +++ b/bin/ai/regression/regression_info.nut @@ -3,6 +3,7 @@ class Regression extends AIInfo { function GetAuthor() { return "OpenTTD NoAI Developers Team"; } function GetName() { return "Regression"; } + function GetShortName() { return "REGR"; } function GetDescription() { return "This runs regression-tests on all commands. On the same map the result should always be the same."; } function GetVersion() { return 1; } function GetDate() { return "2007-03-18"; } diff --git a/bin/ai/wrightai/info.nut b/bin/ai/wrightai/info.nut index 3cd7cfa90..7a3feb8c5 100644 --- a/bin/ai/wrightai/info.nut +++ b/bin/ai/wrightai/info.nut @@ -3,6 +3,7 @@ class WrightAI extends AIInfo { function GetAuthor() { return "OpenTTD NoAI Developers Team"; } function GetName() { return "WrightAI"; } + function GetShortName() { return "WRAI"; } function GetDescription() { return "A simple AI that tries to beat you with only aircrafts"; } function GetVersion() { return 2; } function GetDate() { return "2008-02-24"; } -- cgit v1.2.3-54-g00ecf