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 |