(svn r18519) -Codechange: Improve regression tests for AIOrder

pull/155/head
yexo 15 years ago
parent 2a329b6d2a
commit 17265e6df3

@ -838,14 +838,37 @@ function Regression::Order()
print(" GetOrderCount(): " + AIOrder.GetOrderCount(12)); print(" GetOrderCount(): " + AIOrder.GetOrderCount(12));
print(" GetOrderDestination(): " + AIOrder.GetOrderDestination(12, 1)); print(" GetOrderDestination(): " + AIOrder.GetOrderDestination(12, 1));
print(" AreOrderFlagsValid(): " + AIOrder.AreOrderFlagsValid(33416, AIOrder.AIOF_TRANSFER)); print(" AreOrderFlagsValid(): " + AIOrder.AreOrderFlagsValid(33416, AIOrder.AIOF_TRANSFER));
print(" AreOrderFlagsValid(): " + AIOrder.AreOrderFlagsValid(33416, AIOrder.AIOF_TRANSFER | AIOrder.AIOF_UNLOAD));
print(" AreOrderFlagsValid(): " + AIOrder.AreOrderFlagsValid(33416, AIOrder.AIOF_TRANSFER | AIOrder.AIOF_FULL_LOAD));
print(" AreOrderFlagsValid(): " + AIOrder.AreOrderFlagsValid(33417, AIOrder.AIOF_SERVICE_IF_NEEDED));
print(" AreOrderFlagsValid(): " + AIOrder.AreOrderFlagsValid(33417, AIOrder.AIOF_STOP_IN_DEPOT));
print(" AreOrderFlagsValid(): " + AIOrder.AreOrderFlagsValid(0, AIOrder.AIOF_SERVICE_IF_NEEDED | AIOrder.AIOF_GOTO_NEAREST_DEPOT));
print(" IsValidConditionalOrder(): " + AIOrder.IsValidConditionalOrder(AIOrder.OC_LOAD_PERCENTAGE, AIOrder.CF_EQUALS));
print(" IsValidConditionalOrder(): " + AIOrder.IsValidConditionalOrder(AIOrder.OC_RELIABILITY, AIOrder.CF_IS_TRUE));
print(" IsValidConditionalOrder(): " + AIOrder.IsValidConditionalOrder(AIOrder.OC_REQUIRES_SERVICE, AIOrder.CF_IS_FALSE));
print(" IsValidConditionalOrder(): " + AIOrder.IsValidConditionalOrder(AIOrder.OC_AGE, AIOrder.CF_INVALID));
print(" IsValidVehicleOrder(): " + AIOrder.IsValidVehicleOrder(12, 1)); print(" IsValidVehicleOrder(): " + AIOrder.IsValidVehicleOrder(12, 1));
print(" IsGotoStationOrder(): " + AIOrder.IsGotoStationOrder(12, 1));
print(" IsGotoDepotOrder(): " + AIOrder.IsGotoDepotOrder(12, 1));
print(" IsGotoWaypointOrder(): " + AIOrder.IsGotoWaypointOrder(12, 1));
print(" IsConditionalOrder(): " + AIOrder.IsConditionalOrder(12, 1));
print(" IsCurrentOrderPartOfOrderList(): " + AIOrder.IsCurrentOrderPartOfOrderList(12));
print(" GetOrderFlags(): " + AIOrder.GetOrderFlags(12, 1)); print(" GetOrderFlags(): " + AIOrder.GetOrderFlags(12, 1));
print(" AppendOrder(): " + AIOrder.AppendOrder(12, 33416, AIOrder.AIOF_TRANSFER)); print(" AppendOrder(): " + AIOrder.AppendOrder(12, 33416, AIOrder.AIOF_TRANSFER));
print(" InsertOrder(): " + AIOrder.InsertOrder(12, 0, 33416, AIOrder.AIOF_TRANSFER)); print(" InsertOrder(): " + AIOrder.InsertOrder(12, 0, 33416, AIOrder.AIOF_TRANSFER));
print(" GetOrderCount(): " + AIOrder.GetOrderCount(12)); print(" GetOrderCount(): " + AIOrder.GetOrderCount(12));
print(" IsValidVehicleOrder(): " + AIOrder.IsValidVehicleOrder(12, 1)); print(" IsValidVehicleOrder(): " + AIOrder.IsValidVehicleOrder(12, 1));
print(" IsGotoStationOrder(): " + AIOrder.IsGotoStationOrder(12, 1));
print(" IsGotoDepotOrder(): " + AIOrder.IsGotoDepotOrder(12, 1));
print(" IsGotoWaypointOrder(): " + AIOrder.IsGotoWaypointOrder(12, 1));
print(" IsConditionalOrder(): " + AIOrder.IsConditionalOrder(12, 1));
print(" IsCurrentOrderPartOfOrderList(): " + AIOrder.IsCurrentOrderPartOfOrderList(12));
print(" GetOrderFlags(): " + AIOrder.GetOrderFlags(12, 0));
print(" GetOrderFlags(): " + AIOrder.GetOrderFlags(12, 1));
print(" GetOrderJumpTo(): " + AIOrder.GetOrderJumpTo(12, 1));
print(" RemoveOrder(): " + AIOrder.RemoveOrder(12, 0)); print(" RemoveOrder(): " + AIOrder.RemoveOrder(12, 0));
print(" SetOrderFlags(): " + AIOrder.SetOrderFlags(12, 0, AIOrder.AIOF_FULL_LOAD)); print(" SetOrderFlags(): " + AIOrder.SetOrderFlags(12, 0, AIOrder.AIOF_FULL_LOAD));
print(" GetOrderFlags(): " + AIOrder.GetOrderFlags(12, 0));
print(" GetOrderDestination(): " + AIOrder.GetOrderDestination(12, 0)); print(" GetOrderDestination(): " + AIOrder.GetOrderDestination(12, 0));
print(" CopyOrders(): " + AIOrder.CopyOrders(12, 1)); print(" CopyOrders(): " + AIOrder.CopyOrders(12, 1));
print(" CopyOrders(): " + AIOrder.CopyOrders(13, 12)); print(" CopyOrders(): " + AIOrder.CopyOrders(13, 12));

@ -8488,14 +8488,37 @@
GetOrderCount(): 0 GetOrderCount(): 0
GetOrderDestination(): -1 GetOrderDestination(): -1
AreOrderFlagsValid(): true AreOrderFlagsValid(): true
AreOrderFlagsValid(): false
AreOrderFlagsValid(): true
AreOrderFlagsValid(): true
AreOrderFlagsValid(): true
AreOrderFlagsValid(): true
IsValidConditionalOrder(): true
IsValidConditionalOrder(): false
IsValidConditionalOrder(): true
IsValidConditionalOrder(): false
IsValidVehicleOrder(): false IsValidVehicleOrder(): false
IsGotoStationOrder(): false
IsGotoDepotOrder(): false
IsGotoWaypointOrder(): false
IsConditionalOrder(): false
IsCurrentOrderPartOfOrderList(): false
GetOrderFlags(): 65535 GetOrderFlags(): 65535
AppendOrder(): true AppendOrder(): true
InsertOrder(): true InsertOrder(): true
GetOrderCount(): 2 GetOrderCount(): 2
IsValidVehicleOrder(): true IsValidVehicleOrder(): true
IsGotoStationOrder(): true
IsGotoDepotOrder(): false
IsGotoWaypointOrder(): false
IsConditionalOrder(): false
IsCurrentOrderPartOfOrderList(): false
GetOrderFlags(): 8
GetOrderFlags(): 8
GetOrderJumpTo(): -1
RemoveOrder(): true RemoveOrder(): true
SetOrderFlags(): true SetOrderFlags(): true
GetOrderFlags(): 64
GetOrderDestination(): 33411 GetOrderDestination(): 33411
CopyOrders(): false CopyOrders(): false
CopyOrders(): true CopyOrders(): true

Loading…
Cancel
Save