MinchinWeb's MetaLibrary  v.9
Library functions of OpenTTD AI writers.
main.nut
Go to the documentation of this file.
1 /* Minchinweb's MetaLibrary v.8 [2014-03-10],
2  * originally part of, WmDOT v.10
3  * Copyright © 2011-14 by W. Minchin. For more info,
4  * please visit https://github.com/MinchinWeb/openttd-metalibrary
5  *
6  * Permission is granted to you to use, copy, modify, merge, publish,
7  * distribute, sublicense, and/or sell this software, and provide these
8  * rights to others, provided:
9  *
10  * + The above copyright notice and this permission notice shall be included
11  * in all copies or substantial portions of the software.
12  * + Attribution is provided in the normal place for recognition of 3rd party
13  * contributions.
14  * + You accept that this software is provided to you "as is", without warranty.
15  */
16 
17 /* See the README for a list of the functions included in this library.
18  */
19 
20 require("Pathfinder.Road.nut");
21  // Requires Graph.AyStar v6 library
22 // require("AyStar.WM.nut");
23 require("Array.nut");
24 // require("Fibonacci.Heap.WM.nut");
25 require("Extras.nut");
26 require("Constants.nut");
27 require("Waterbody.Check.nut");
28 require("Lakes.nut");
29 require("Pathfinder.Ship.nut");
30 require("Line.Walker.nut");
31 require("Spiral.Walker.nut");
32 require("Atlas.nut");
33 require("Marine.nut");
34 require("Log.nut");
35 require("Dominion.Roads.nut");
36 require("Industry.nut");
37 require("Station.nut");
38 
39 
69 class MinchinWeb {
72  function GetVersion() { return 7; }
73  function GetRevision() { return 140228; }
74  function GetDate() { return "2014-02-28"; }
75  function GetName() { return "MinchinWeb's MetaLibrary"; }
76 
79 
82 
85 
88 
91 
94 
97 
100  // in Constants.nut
101 
104 
107 
110 
113 
116 
119  // in Dominion.Roads.nut
120 
123 };
124 // EOF
125 
126 
Logging Interface.
Definition: Log.nut:42
Industries.
Definition: Industry.nut:25
static Log
Definition: main.nut:114
Dominion Land System (Road Pathfinder)
require("Pathfinder.Road.nut")
static SpiralWalker
Definition: main.nut:95
function GetName()
Definition: main.nut:75
static RoadPathfinder
Definition: main.nut:77
A Road Pathfinder (and extras)
function GetDate()
Definition: main.nut:74
static Industry
Definition: main.nut:108
function GetVersion()
Definition: main.nut:72
Line Walker.
Definition: Line.Walker.nut:53
static ShipPathfinder
Definition: main.nut:80
Spiral Walker.
static Constants
Definition: main.nut:98
Constants.
Definition: Constants.nut:42
static Lakes
Definition: main.nut:121
function GetRevision()
Definition: main.nut:73
Keep track of the world – match sources and destinations.
Definition: Atlas.nut:99
static LineWalker
Definition: main.nut:92
static DLS
Definition: main.nut:117
static WaterbodyCheck
Definition: main.nut:89
Water and Ship related functions.
Definition: Marine.nut:77
Main Library Class.
Definition: main.nut:69
static Marine
Definition: main.nut:105
static Station
Definition: main.nut:111
Waterbody Check (deprecated)
static Extras
Definition: main.nut:86
static Array
Definition: main.nut:83
static Atlas
Definition: main.nut:102
Extra functions.
Definition: Extras.nut:34