124 print(" IsValidTile(-1): " + map.IsValidTile(-1)); |
124 print(" IsValidTile(-1): " + map.IsValidTile(-1)); |
125 print(" IsValidTile(): " + map.IsValidTile(map.GetMapSize())); |
125 print(" IsValidTile(): " + map.IsValidTile(map.GetMapSize())); |
126 print(" IsValidTile(): " + map.IsValidTile(map.GetMapSize() - 1)); |
126 print(" IsValidTile(): " + map.IsValidTile(map.GetMapSize() - 1)); |
127 } |
127 } |
128 |
128 |
|
129 function Regression::Road() |
|
130 { |
|
131 local company = AICompany(); |
|
132 local road = AIRoad(); |
|
133 |
|
134 print(""); |
|
135 print("--Road--"); |
|
136 print(" Road"); |
|
137 print(" GetBankBalance(): " + company.GetBankBalance()); |
|
138 print(" IsRoadTile(): " + road.IsRoadTile(33411)); |
|
139 print(" BuildRoad(): " + road.BuildRoad(0, 1)); |
|
140 print(" BuildRoad(): " + road.BuildRoad(33411, 33411)); |
|
141 print(" BuildRoad(): " + road.BuildRoad(33411, 33414)); |
|
142 print(" IsRoadTile(): " + road.IsRoadTile(33411)); |
|
143 print(" GetBankBalance(): " + company.GetBankBalance()); |
|
144 print(" RemoveRoad(): " + road.RemoveRoad(33411, 33411)); |
|
145 print(" RemoveRoad(): " + road.RemoveRoad(33411, 33412)); |
|
146 print(" RemoveRoad(): " + road.RemoveRoad(19590, 19590)); |
|
147 print(" GetBankBalance(): " + company.GetBankBalance()); |
|
148 |
|
149 print(" Depot"); |
|
150 print(" GetBankBalance(): " + company.GetBankBalance()); |
|
151 print(" IsRoadTile(): " + road.IsRoadTile(33411)); |
|
152 print(" BuildRoadDepot(): " + road.BuildRoadDepot(0, 1)); |
|
153 print(" BuildRoadDepot(): " + road.BuildRoadDepot(33411, 33411)); |
|
154 print(" BuildRoadDepot(): " + road.BuildRoadDepot(33411, 33414)); |
|
155 print(" BuildRoadDepot(): " + road.BuildRoadDepot(33411, 33412)); |
|
156 print(" IsRoadTile(): " + road.IsRoadTile(33411)); |
|
157 print(" GetBankBalance(): " + company.GetBankBalance()); |
|
158 print(" RemoveRoadDepot(): " + road.RemoveRoadDepot(33411)); |
|
159 print(" RemoveRoadDepot(): " + road.RemoveRoadDepot(33411)); |
|
160 print(" GetBankBalance(): " + company.GetBankBalance()); |
|
161 |
|
162 print(" Station"); |
|
163 print(" GetBankBalance(): " + company.GetBankBalance()); |
|
164 print(" IsRoadTile(): " + road.IsRoadTile(33411)); |
|
165 print(" BuildRoadStation(): " + road.BuildRoadStation(0, 1)); |
|
166 print(" BuildRoadStation(): " + road.BuildRoadStation(33411, 33411, false, false)); |
|
167 print(" BuildRoadStation(): " + road.BuildRoadStation(33411, 33414, false, false)); |
|
168 print(" BuildRoadStation(): " + road.BuildRoadStation(33411, 33412, false, false)); |
|
169 print(" IsRoadTile(): " + road.IsRoadTile(33411)); |
|
170 print(" GetBankBalance(): " + company.GetBankBalance()); |
|
171 print(" RemoveRoadStation(): " + road.RemoveRoadStation(33411)); |
|
172 print(" RemoveRoadStation(): " + road.RemoveRoadStation(33411)); |
|
173 print(" GetBankBalance(): " + company.GetBankBalance()); |
|
174 |
|
175 print(" Station Types"); |
|
176 print(" BuildRoadStation(truck): " + road.BuildRoadStation(33411, 33410, false, false)); |
|
177 print(" BuildRoadStation(bus): " + road.BuildRoadStation(33412, 33413, true, false)); |
|
178 print(" BuildRoadStation(truck): " + road.BuildRoadStation(33411 + 256, 33411, false, false)); |
|
179 print(" BuildRoadStation(bus): " + road.BuildRoadStation(33412 + 256, 33412 + 256 + 256, true, false)); |
|
180 print(" BuildRoadStation(truck-drive): " + road.BuildRoadStation(33413, 33412, false, true)); |
|
181 print(" BuildRoadStation(bus-drive): " + road.BuildRoadStation(33414, 33413, true, true)); |
|
182 print(" BuildRoadStation(truck-drive): " + road.BuildRoadStation(33415, 33414, false, true)); |
|
183 print(" BuildRoadStation(bus-drive): " + road.BuildRoadStation(33416, 33415, true, true)); |
|
184 } |
|
185 |
129 function Regression::Town() |
186 function Regression::Town() |
130 { |
187 { |
131 local town = AITown(); |
188 local town = AITown(); |
132 local j = 0; |
189 local j = 0; |
133 |
190 |