bin/ai/regression/regression.nut
branchnoai
changeset 11057 188a9ca6d8de
parent 11056 d91b79ffff9c
child 11058 3305a425f55b
--- a/bin/ai/regression/regression.nut	Mon Jun 23 12:33:38 2008 +0000
+++ b/bin/ai/regression/regression.nut	Mon Jun 23 12:46:38 2008 +0000
@@ -398,6 +398,29 @@
 	}
 }
 
+function Regression::Group()
+{
+	print ("");
+	print("--Group--");
+	print("  SetAutoReplace():         " + AIGroup.SetAutoReplace(AIGroup.ALL_GROUP, 116, 117));
+	print("  GetEngineReplacement():   " + AIGroup.GetEngineReplacement(AIGroup.ALL_GROUP, 116));
+	print("  GetNumEngines():          " + AIGroup.GetNumEngines(AIGroup.ALL_GROUP, 116));
+	print("  AIRoad.BuildRoadDepot():  " + AIRoad.BuildRoadDepot(10000, 10001));
+	local vehicle = AIVehicle.BuildVehicle(10000, 116);
+	print("  AIVehicle.BuildVehicle(): " + vehicle);
+	print("  GetNumEngines():          " + AIGroup.GetNumEngines(AIGroup.ALL_GROUP, 116));
+	local group = AIGroup.CreateGroup(AIVehicle.VEHICLE_ROAD);
+	print("  CreateGroup():            " + group);
+	print("  MoveVehicle():            " + AIGroup.MoveVehicle(group, vehicle));
+	print("  GetNumEngines():          " + AIGroup.GetNumEngines(group, 116));
+	print("  GetNumEngines():          " + AIGroup.GetNumEngines(AIGroup.ALL_GROUP, 116));
+	print("  GetNumEngines():          " + AIGroup.GetNumEngines(AIGroup.DEFAULT_GROUP, 116));
+	print("  GetName():                " + AIGroup.GetName(0));
+	print("  GetName():                " + AIGroup.GetName(1));
+	print("  AIVehicle.SellVehicle():  " + AIVehicle.SellVehicle(vehicle));
+	print("  AITile.DemolishTile():    " + AITile.DemolishTile(10000));
+}
+
 function Regression::Industry()
 {
 	local j = 0;
@@ -1387,6 +1410,7 @@
 	this.EngineList();
 	this.Event();
 	this.Graph();
+	this.Group();
 	this.Industry();
 	this.IndustryList();
 	this.Map();