--- a/bin/ai/regression/regression.nut Fri Jul 13 19:54:59 2007 +0000
+++ b/bin/ai/regression/regression.nut Fri Jul 13 23:18:12 2007 +0000
@@ -55,6 +55,38 @@
print(" Chance(1, 2): " + base.Chance(1, 2));
}
+function Regression::Airport()
+{
+ local airport = AIAirport();
+ local company = AICompany();
+
+ print("");
+ print("--AIAirport--");
+
+ print(" IsHangarTile(): " + airport.IsHangarTile(32116));
+ print(" IsAirportTile(): " + airport.IsAirportTile(32116));
+ print(" GetHangarOfAirport(): " + airport.GetHangarOfAirport(32116));
+
+ for (local i = -1; i < 10; i++) {
+ print(" AiportAvailable(" + i + "): " + airport.AiportAvailable(i));
+ }
+
+ print(" GetBankBalance(): " + company.GetBankBalance());
+ print(" BuildAirport(): " + airport.BuildAirport(32116, 0));
+ print(" IsHangarTile(): " + airport.IsHangarTile(32116));
+ print(" IsAirportTile(): " + airport.IsAirportTile(32116));
+ print(" GetHangarOfAirport(): " + airport.GetHangarOfAirport(32116));
+ print(" IsHangarTile(): " + airport.IsHangarTile(32119));
+ print(" IsAirportTile(): " + airport.IsAirportTile(32119));
+ print(" GetBankBalance(): " + company.GetBankBalance());
+
+ print(" RemoveAirport(): " + airport.RemoveAirport(32118));
+ print(" IsHangarTile(): " + airport.IsHangarTile(32119));
+ print(" IsAirportTile(): " + airport.IsAirportTile(32119));
+ print(" GetBankBalance(): " + company.GetBankBalance());
+ print(" BuildAirport(): " + airport.BuildAirport(32116, 0));
+}
+
function Regression::Cargo()
{
local cargo = AICargo();
@@ -265,7 +297,7 @@
print(" " + i + " => " + list.GetValue(i));
}
- list = AIStationVehicleList(0);
+ list = AIStationVehicleList(1);
print("");
print("--StationVehicleList--");
@@ -394,7 +426,7 @@
print("--Station--");
print(" IsValidStation(0): " + station.IsValidStation(0));
print(" IsValidStation(1000): " + station.IsValidStation(1000));
- print(" GetLocation(0): " + station.GetLocation(0));
+ print(" GetLocation(1): " + station.GetLocation(1));
print(" GetLocation(1000): " + station.GetLocation(1000));
print(" GetCargoWaiting(0, 0): " + station.GetCargoWaiting(0, 0));
print(" GetCargoWaiting(1000, 0): " + station.GetCargoWaiting(1000, 0));
@@ -548,6 +580,12 @@
print(" Reliability 50: " + vehicle.FindBestRoadVehicle(i, 50));
print(" Reliability 100: " + vehicle.FindBestRoadVehicle(i, 100));
}
+ for (local i = -1; i < 15; i++) {
+ print(" FindBestAircraftVehicle Cargo " + i);
+ print(" Reliability 0: " + vehicle.FindBestAircraftVehicle(i, 0));
+ print(" Reliability 50: " + vehicle.FindBestAircraftVehicle(i, 50));
+ print(" Reliability 100: " + vehicle.FindBestAircraftVehicle(i, 100));
+ }
local bank = company.GetBankBalance();
@@ -595,6 +633,9 @@
print(" GetProfitThisYear(): " + vehicle.GetProfitThisYear(1024));
print(" GetProfitLastYear(): " + vehicle.GetProfitLastYear(1024));
+ print(" BuildVehicle(): " + vehicle.BuildVehicle(32119, 219));
+ print(" IsValidVehicle(1026): " + vehicle.IsValidVehicle(1026));
+
local list = AIVehicleList();
print("");
@@ -648,6 +689,7 @@
this.TestInit();
this.Std();
this.Base();
+ this.Airport();
this.Cargo();
this.Company();
this.Industry();