src/ai/api/ai_order.hpp
branchnoai
changeset 9541 4bb34cea7fad
parent 9532 539c48d64eea
child 9547 baf86d35646a
equal deleted inserted replaced
9540:505fcc067ade 9541:4bb34cea7fad
   181 	SQAIOrder.DefSQConst   (engine, AIOrder::AIOF_FULL_LOAD,         "AIOF_FULL_LOAD");
   181 	SQAIOrder.DefSQConst   (engine, AIOrder::AIOF_FULL_LOAD,         "AIOF_FULL_LOAD");
   182 	SQAIOrder.DefSQConst   (engine, AIOrder::AIOF_SERVICE_IF_NEEDED, "AIOF_SERVICE_IF_NEEDED");
   182 	SQAIOrder.DefSQConst   (engine, AIOrder::AIOF_SERVICE_IF_NEEDED, "AIOF_SERVICE_IF_NEEDED");
   183 	SQAIOrder.DefSQConst   (engine, AIOrder::AIOF_NON_STOP,          "AIOF_NON_STOP");
   183 	SQAIOrder.DefSQConst   (engine, AIOrder::AIOF_NON_STOP,          "AIOF_NON_STOP");
   184 	SQAIOrder.DefSQConst   (engine, AIOrder::AIOF_INVALID,           "AIOF_INVALID");
   184 	SQAIOrder.DefSQConst   (engine, AIOrder::AIOF_INVALID,           "AIOF_INVALID");
   185 
   185 
   186 	SQAIOrder.DefSQStaticMethod(engine, &AIOrder::GetClassName,        "GetClassName");
   186 	SQAIOrder.DefSQStaticMethod(engine, &AIOrder::GetClassName,        "GetClassName",        1, "x");
   187 	SQAIOrder.DefSQStaticMethod(engine, &AIOrder::IsValidVehicleOrder, "IsValidVehicleOrder");
   187 	SQAIOrder.DefSQStaticMethod(engine, &AIOrder::IsValidVehicleOrder, "IsValidVehicleOrder", 3, "xii");
   188 	SQAIOrder.DefSQStaticMethod(engine, &AIOrder::AreOrderFlagsValid,  "AreOrderFlagsValid");
   188 	SQAIOrder.DefSQStaticMethod(engine, &AIOrder::AreOrderFlagsValid,  "AreOrderFlagsValid",  3, "xii");
   189 
   189 
   190 	SQAIOrder.DefSQMethod(engine, &AIOrder::GetNumberOfOrders,   "GetNumberOfOrders");
   190 	SQAIOrder.DefSQMethod(engine, &AIOrder::GetNumberOfOrders,   "GetNumberOfOrders",   2, "xi");
   191 	SQAIOrder.DefSQMethod(engine, &AIOrder::GetOrderDestination, "GetOrderDestination");
   191 	SQAIOrder.DefSQMethod(engine, &AIOrder::GetOrderDestination, "GetOrderDestination", 3, "xii");
   192 	SQAIOrder.DefSQMethod(engine, &AIOrder::GetOrderFlags,       "GetOrderFlags");
   192 	SQAIOrder.DefSQMethod(engine, &AIOrder::GetOrderFlags,       "GetOrderFlags",       3, "xii");
   193 	SQAIOrder.DefSQMethod(engine, &AIOrder::AppendOrder,         "AppendOrder");
   193 	SQAIOrder.DefSQMethod(engine, &AIOrder::AppendOrder,         "AppendOrder",         4, "xiii");
   194 	SQAIOrder.DefSQMethod(engine, &AIOrder::InsertOrder,         "InsertOrder");
   194 	SQAIOrder.DefSQMethod(engine, &AIOrder::InsertOrder,         "InsertOrder",         5, "xiiii");
   195 	SQAIOrder.DefSQMethod(engine, &AIOrder::RemoveOrder,         "RemoveOrder");
   195 	SQAIOrder.DefSQMethod(engine, &AIOrder::RemoveOrder,         "RemoveOrder",         3, "xii");
   196 	SQAIOrder.DefSQMethod(engine, &AIOrder::ChangeOrder,         "ChangeOrder");
   196 	SQAIOrder.DefSQMethod(engine, &AIOrder::ChangeOrder,         "ChangeOrder",         4, "xiii");
   197 	SQAIOrder.DefSQMethod(engine, &AIOrder::CopyOrders,          "CopyOrders");
   197 	SQAIOrder.DefSQMethod(engine, &AIOrder::CopyOrders,          "CopyOrders",          3, "xii");
   198 	SQAIOrder.DefSQMethod(engine, &AIOrder::ShareOrders,         "ShareOrders");
   198 	SQAIOrder.DefSQMethod(engine, &AIOrder::ShareOrders,         "ShareOrders",         3, "xii");
   199 	SQAIOrder.DefSQMethod(engine, &AIOrder::UnshareOrders,       "UnshareOrders");
   199 	SQAIOrder.DefSQMethod(engine, &AIOrder::UnshareOrders,       "UnshareOrders",       2, "xi");
   200 
   200 
   201 	SQAIOrder.PostRegister(engine);
   201 	SQAIOrder.PostRegister(engine);
   202 }
   202 }
   203 #endif /* DEFINE_SQUIRREL_CLASS */
   203 #endif /* DEFINE_SQUIRREL_CLASS */
   204 
   204