(svn r9493) [NoAI] -Add: added the missing AIRoad() functions to regression-test noai
authortruelight
Tue, 27 Mar 2007 09:46:59 +0000
branchnoai
changeset 9555 00ccc64d342c
parent 9554 82a97665cabc
child 9556 65417763fa24
(svn r9493) [NoAI] -Add: added the missing AIRoad() functions to regression-test
bin/ai/regression/regression.nut
bin/ai/regression/regression.txt
--- a/bin/ai/regression/regression.nut	Tue Mar 27 09:40:02 2007 +0000
+++ b/bin/ai/regression/regression.nut	Tue Mar 27 09:46:59 2007 +0000
@@ -177,49 +177,46 @@
 
 function Regression::Road()
 {
-	local company = AICompany();
 	local road = AIRoad();
 
 	print("");
 	print("--Road--");
 	print("  Road");
-	print("    GetBankBalance():    " + company.GetBankBalance());
-	print("    IsRoadTile():        " + road.IsRoadTile(33411));
-	print("    BuildRoad():         " + road.BuildRoad(0, 1));
-	print("    BuildRoad():         " + road.BuildRoad(33411, 33411));
-	print("    BuildRoad():         " + road.BuildRoad(33411, 33414));
-	print("    IsRoadTile():        " + road.IsRoadTile(33411));
-	print("    GetBankBalance():    " + company.GetBankBalance());
-	print("    RemoveRoad():        " + road.RemoveRoad(33411, 33411));
-	print("    RemoveRoad():        " + road.RemoveRoad(33411, 33412));
-	print("    RemoveRoad():        " + road.RemoveRoad(19590, 19590));
-	print("    GetBankBalance():    " + company.GetBankBalance());
+	print("    IsRoadTile():                  " + road.IsRoadTile(33411));
+	print("    BuildRoad():                   " + road.BuildRoad(0, 1));
+	print("    BuildRoad():                   " + road.BuildRoad(33411, 33411));
+	print("    BuildRoad():                   " + road.BuildRoad(33411, 33414));
+	print("    AreRoadTilesConnected():       " + road.AreRoadTilesConnected(33412, 33413));
+	print("    IsRoadTile():                  " + road.IsRoadTile(33411));
+	print("    RemoveRoad():                  " + road.RemoveRoad(33411, 33411));
+	print("    RemoveRoad():                  " + road.RemoveRoad(33411, 33412));
+	print("    RemoveRoad():                  " + road.RemoveRoad(19590, 19590));
 
 	print("  Depot");
-	print("    GetBankBalance():    " + company.GetBankBalance());
-	print("    IsRoadTile():        " + road.IsRoadTile(33411));
-	print("    BuildRoadDepot():    " + road.BuildRoadDepot(0, 1));
-	print("    BuildRoadDepot():    " + road.BuildRoadDepot(33411, 33411));
-	print("    BuildRoadDepot():    " + road.BuildRoadDepot(33411, 33414));
-	print("    BuildRoadDepot():    " + road.BuildRoadDepot(33411, 33412));
-	print("    IsRoadTile():        " + road.IsRoadTile(33411));
-	print("    GetBankBalance():    " + company.GetBankBalance());
-	print("    RemoveRoadDepot():   " + road.RemoveRoadDepot(33411));
-	print("    RemoveRoadDepot():   " + road.RemoveRoadDepot(33411));
-	print("    GetBankBalance():    " + company.GetBankBalance());
+	print("    IsRoadTile():                  " + road.IsRoadTile(33411));
+	print("    BuildRoadDepot():              " + road.BuildRoadDepot(0, 1));
+	print("    BuildRoadDepot():              " + road.BuildRoadDepot(33411, 33411));
+	print("    BuildRoadDepot():              " + road.BuildRoadDepot(33411, 33414));
+	print("    BuildRoadDepot():              " + road.BuildRoadDepot(33411, 33412));
+	print("    IsRoadTile():                  " + road.IsRoadTile(33411));
+	print("    GetRoadDepotFrontTile():       " + road.GetRoadDepotFrontTile(33411));
+	print("    IsRoadDepotTile():             " + road.IsRoadDepotTile(33411));
+	print("    RemoveRoadDepot():             " + road.RemoveRoadDepot(33411));
+	print("    RemoveRoadDepot():             " + road.RemoveRoadDepot(33411));
 
 	print("  Station");
-	print("    GetBankBalance():    " + company.GetBankBalance());
-	print("    IsRoadTile():        " + road.IsRoadTile(33411));
-	print("    BuildRoadStation():  " + road.BuildRoadStation(0, 1, false, false));
-	print("    BuildRoadStation():  " + road.BuildRoadStation(33411, 33411, false, false));
-	print("    BuildRoadStation():  " + road.BuildRoadStation(33411, 33414, false, false));
-	print("    BuildRoadStation():  " + road.BuildRoadStation(33411, 33412, false, false));
-	print("    IsRoadTile():        " + road.IsRoadTile(33411));
-	print("    GetBankBalance():    " + company.GetBankBalance());
-	print("    RemoveRoadStation(): " + road.RemoveRoadStation(33411));
-	print("    RemoveRoadStation(): " + road.RemoveRoadStation(33411));
-	print("    GetBankBalance():    " + company.GetBankBalance());
+	print("    IsRoadTile():                  " + road.IsRoadTile(33411));
+	print("    BuildRoadStation():            " + road.BuildRoadStation(0, 1, false, false));
+	print("    BuildRoadStation():            " + road.BuildRoadStation(33411, 33411, false, false));
+	print("    BuildRoadStation():            " + road.BuildRoadStation(33411, 33414, false, false));
+	print("    BuildRoadStation():            " + road.BuildRoadStation(33411, 33412, false, false));
+	print("    IsRoadTile():                  " + road.IsRoadTile(33411));
+	print("    GetDriveThroughBackTile():     " + road.GetDriveThroughBackTile(33411));
+	print("    GetRoadStationFrontTile():     " + road.GetRoadStationFrontTile(33411));
+	print("    IsRoadStationTile():           " + road.IsRoadStationTile(33411));
+	print("    IsDriveThroughRoadStationTile: " + road.IsDriveThroughRoadStationTile(33411));
+	print("    RemoveRoadStation():           " + road.RemoveRoadStation(33411));
+	print("    RemoveRoadStation():           " + road.RemoveRoadStation(33411));
 
 	print("  Station Types");
 	print("    BuildRoadStation(truck):       " + road.BuildRoadStation(33411, 33410, false, false));
@@ -231,6 +228,12 @@
 	print("    BuildRoadStation(truck-drive): " + road.BuildRoadStation(33415, 33414, false, true));
 	print("    BuildRoadStation(bus-drive):   " + road.BuildRoadStation(33416, 33415, true,  true));
 	print("    BuildRoadDepot():              " + road.BuildRoadDepot(33417, 33418));
+	print("    GetRoadStationFrontTile():     " + road.GetRoadStationFrontTile(33411 + 256));
+	print("    GetRoadStationFrontTile():     " + road.GetRoadStationFrontTile(33412 + 256));
+	print("    IsDriveThroughRoadStationTile: " + road.IsDriveThroughRoadStationTile(33415));
+	print("    GetDriveThroughBackTile():     " + road.GetDriveThroughBackTile(33415));
+	print("    GetRoadStationFrontTile():     " + road.GetRoadStationFrontTile(33415));
+	print("    IsRoadTile():                  " + road.IsRoadTile(33415));
 }
 
 function Regression::Sign()
--- a/bin/ai/regression/regression.txt	Tue Mar 27 09:40:02 2007 +0000
+++ b/bin/ai/regression/regression.txt	Tue Mar 27 09:46:59 2007 +0000
@@ -503,41 +503,39 @@
 
 --Road--
   Road
-    GetBankBalance():    299672
-    IsRoadTile():        false
-    BuildRoad():         false
-    BuildRoad():         false
-    BuildRoad():         true
-    IsRoadTile():        true
-    GetBankBalance():    299141
-    RemoveRoad():        true
-    RemoveRoad():        true
-    RemoveRoad():        true
-    GetBankBalance():    299021
+    IsRoadTile():                  false
+    BuildRoad():                   false
+    BuildRoad():                   false
+    BuildRoad():                   true
+    AreRoadTilesConnected():       true
+    IsRoadTile():                  true
+    RemoveRoad():                  true
+    RemoveRoad():                  true
+    RemoveRoad():                  true
   Depot
-    GetBankBalance():    299021
-    IsRoadTile():        false
-    BuildRoadDepot():    false
-    BuildRoadDepot():    false
-    BuildRoadDepot():    true
-    BuildRoadDepot():    false
-    IsRoadTile():        false
-    GetBankBalance():    298646
-    RemoveRoadDepot():   true
-    RemoveRoadDepot():   false
-    GetBankBalance():    298586
+    IsRoadTile():                  false
+    BuildRoadDepot():              false
+    BuildRoadDepot():              false
+    BuildRoadDepot():              true
+    BuildRoadDepot():              false
+    IsRoadTile():                  false
+    GetRoadDepotFrontTile():       33412
+    IsRoadDepotTile():             true
+    RemoveRoadDepot():             true
+    RemoveRoadDepot():             false
   Station
-    GetBankBalance():    298586
-    IsRoadTile():        false
-    BuildRoadStation():  false
-    BuildRoadStation():  false
-    BuildRoadStation():  true
-    BuildRoadStation():  false
-    IsRoadTile():        false
-    GetBankBalance():    298436
-    RemoveRoadStation(): true
-    RemoveRoadStation(): false
-    GetBankBalance():    298399
+    IsRoadTile():                  false
+    BuildRoadStation():            false
+    BuildRoadStation():            false
+    BuildRoadStation():            true
+    BuildRoadStation():            false
+    IsRoadTile():                  false
+    GetDriveThroughBackTile():     -1
+    GetRoadStationFrontTile():     33412
+    IsRoadStationTile():           true
+    IsDriveThroughRoadStationTile: false
+    RemoveRoadStation():           true
+    RemoveRoadStation():           false
   Station Types
     BuildRoadStation(truck):       true
     BuildRoadStation(bus):         true
@@ -548,6 +546,12 @@
     BuildRoadStation(truck-drive): true
     BuildRoadStation(bus-drive):   true
     BuildRoadDepot():              true
+    GetRoadStationFrontTile():     33411
+    GetRoadStationFrontTile():     33924
+    IsDriveThroughRoadStationTile: true
+    GetDriveThroughBackTile():     33416
+    GetRoadStationFrontTile():     33414
+    IsRoadTile():                  true
 
 --Sign--
   BuildSign(33410, 'Some Sign'):       0