src/ai/api/ai_order.hpp
branchnoai
changeset 9532 539c48d64eea
parent 9530 5b93bc87cc5e
child 9541 4bb34cea7fad
--- a/src/ai/api/ai_order.hpp	Sun Mar 25 16:46:57 2007 +0000
+++ b/src/ai/api/ai_order.hpp	Sun Mar 25 17:43:40 2007 +0000
@@ -175,26 +175,28 @@
 	SQAIOrder.PreRegister(engine);
 	SQAIOrder.AddConstructor(engine);
 
-	SQAIOrder.DefSQConst   (engine, AIOrder::AIOF_NONE,               "AIOF_NONE");
-	SQAIOrder.DefSQConst   (engine, AIOrder::AIOF_TRANSFER,           "AIOF_TRANSFER");
-	SQAIOrder.DefSQConst   (engine, AIOrder::AIOF_UNLOAD,             "AIOF_UNLOAD");
-	SQAIOrder.DefSQConst   (engine, AIOrder::AIOF_FULL_LOAD,          "AIOF_FULL_LOAD");
-	SQAIOrder.DefSQConst   (engine, AIOrder::AIOF_SERVICE_IF_NEEDED,  "AIOF_SERVICE_IF_NEEDED");
-	SQAIOrder.DefSQConst   (engine, AIOrder::AIOF_NON_STOP,           "AIOF_NON_STOP");
-	SQAIOrder.DefSQConst   (engine, AIOrder::AIOF_INVALID,            "AIOF_INVALID");
+	SQAIOrder.DefSQConst   (engine, AIOrder::AIOF_NONE,              "AIOF_NONE");
+	SQAIOrder.DefSQConst   (engine, AIOrder::AIOF_TRANSFER,          "AIOF_TRANSFER");
+	SQAIOrder.DefSQConst   (engine, AIOrder::AIOF_UNLOAD,            "AIOF_UNLOAD");
+	SQAIOrder.DefSQConst   (engine, AIOrder::AIOF_FULL_LOAD,         "AIOF_FULL_LOAD");
+	SQAIOrder.DefSQConst   (engine, AIOrder::AIOF_SERVICE_IF_NEEDED, "AIOF_SERVICE_IF_NEEDED");
+	SQAIOrder.DefSQConst   (engine, AIOrder::AIOF_NON_STOP,          "AIOF_NON_STOP");
+	SQAIOrder.DefSQConst   (engine, AIOrder::AIOF_INVALID,           "AIOF_INVALID");
 
-	SQAIOrder.DefSQMethod(engine, &AIOrder::IsValidVehicleOrder,    "IsValidVehicleOrder");
-	SQAIOrder.DefSQMethod(engine, &AIOrder::AreOrderFlagsValid,     "AreOrderFlagsValid");
-	SQAIOrder.DefSQMethod(engine, &AIOrder::GetNumberOfOrders,      "GetNumberOfOrders");
-	SQAIOrder.DefSQMethod(engine, &AIOrder::GetOrderDestination,    "GetOrderDestination");
-	SQAIOrder.DefSQMethod(engine, &AIOrder::GetOrderFlags,          "GetOrderFlags");
-	SQAIOrder.DefSQMethod(engine, &AIOrder::AppendOrder,            "AppendOrder");
-	SQAIOrder.DefSQMethod(engine, &AIOrder::InsertOrder,            "InsertOrder");
-	SQAIOrder.DefSQMethod(engine, &AIOrder::RemoveOrder,            "RemoveOrder");
-	SQAIOrder.DefSQMethod(engine, &AIOrder::ChangeOrder,            "ChangeOrder");
-	SQAIOrder.DefSQMethod(engine, &AIOrder::CopyOrders,             "CopyOrders");
-	SQAIOrder.DefSQMethod(engine, &AIOrder::ShareOrders,            "ShareOrders");
-	SQAIOrder.DefSQMethod(engine, &AIOrder::UnshareOrders,          "UnshareOrders");
+	SQAIOrder.DefSQStaticMethod(engine, &AIOrder::GetClassName,        "GetClassName");
+	SQAIOrder.DefSQStaticMethod(engine, &AIOrder::IsValidVehicleOrder, "IsValidVehicleOrder");
+	SQAIOrder.DefSQStaticMethod(engine, &AIOrder::AreOrderFlagsValid,  "AreOrderFlagsValid");
+
+	SQAIOrder.DefSQMethod(engine, &AIOrder::GetNumberOfOrders,   "GetNumberOfOrders");
+	SQAIOrder.DefSQMethod(engine, &AIOrder::GetOrderDestination, "GetOrderDestination");
+	SQAIOrder.DefSQMethod(engine, &AIOrder::GetOrderFlags,       "GetOrderFlags");
+	SQAIOrder.DefSQMethod(engine, &AIOrder::AppendOrder,         "AppendOrder");
+	SQAIOrder.DefSQMethod(engine, &AIOrder::InsertOrder,         "InsertOrder");
+	SQAIOrder.DefSQMethod(engine, &AIOrder::RemoveOrder,         "RemoveOrder");
+	SQAIOrder.DefSQMethod(engine, &AIOrder::ChangeOrder,         "ChangeOrder");
+	SQAIOrder.DefSQMethod(engine, &AIOrder::CopyOrders,          "CopyOrders");
+	SQAIOrder.DefSQMethod(engine, &AIOrder::ShareOrders,         "ShareOrders");
+	SQAIOrder.DefSQMethod(engine, &AIOrder::UnshareOrders,       "UnshareOrders");
 
 	SQAIOrder.PostRegister(engine);
 }