MinchinWeb's MetaLibrary v.11
Library functions for OpenTTD AI (and GS) writers.
Loading...
Searching...
No Matches
main.nut
Go to the documentation of this file.
1/* Minchinweb's MetaLibrary v.11 [2025-09-30],
2 * originally part of, WmDOT v.10
3 * Copyright © 2011-14, 2025 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
21import("util.superlib", "_MinchinWeb_SuperLib_", 40);
22SuperLib <- _MinchinWeb_SuperLib_;
23
24require("Pathfinder.Road.nut");
25 // Requires Graph.AyStar v6 library
26// require("AyStar.WM.nut");
27require("Array.nut");
28// require("Fibonacci.Heap.WM.nut");
29require("Engine.nut");
30require("Extras.nut");
31require("Constants.nut");
32require("Waterbody.Check.nut");
33require("Lakes.nut");
34require("Pathfinder.Ship.nut");
35require("Line.Walker.nut");
36require("Spiral.Walker.nut");
37require("Atlas.nut");
38require("Marine.nut");
39require("Log.nut");
40require("Dominion.Roads.nut");
41require("Industry.nut");
42require("Station.nut");
43
44
75
76
77class MinchinWeb {
78 function GetVersion() { return 11; }
79 function GetRevision() { return 250930; }
80 function GetDate() { return "2025-09-30"; }
81 function GetName() { return "MinchinWeb's MetaLibrary"; }
82
83 static RoadPathfinder = _MinchinWeb_RoadPathfinder_;
85
86 static ShipPathfinder = _MinchinWeb_ShipPathfinder_;
88
89 static Array = _MinchinWeb_Array_;
91
92 static Engine = _MinchinWeb_Engine_;
94
95 static Extras = _MinchinWeb_Extras_;
97
98 static WaterbodyCheck = _MinchinWeb_WBC_;
100
101 static LineWalker = _MinchinWeb_LW_;
103
104 static SpiralWalker = _MinchinWeb_SW_;
106
107 static Constants = _MinchinWeb_C_;
109 // in Constants.nut
110
111 static Atlas = _MinchinWeb_Atlas_;
113
114 static Marine = _MinchinWeb_Marine_;
116
117 static Industry = _MinchinWeb_Industry_;
119
120 static Station = _MinchinWeb_Station_;
122
123 static Log = _MinchinWeb_Log_;
125
126 static DLS = _MinchinWeb_DLS_;
128 // in Dominion.Roads.nut
129
130 static Lakes = _MinchinWeb_Lakes_;
132};
133
134// EOF
function GetRevision()
function GetName()
Definition library.nut:1
function GetDate()
Definition library.nut:5
function GetVersion()
Definition library.nut:4