static */
| 335 | } |
| 336 | |
| 337 | /* static */ ScriptOrder::OrderCondition ScriptOrder::GetOrderCondition(VehicleID vehicle_id, OrderPosition order_position) |
| 338 | { |
| 339 | if (!IsValidVehicleOrder(vehicle_id, order_position)) return OC_INVALID; |
| 340 | if (order_position == ORDER_CURRENT || !IsConditionalOrder(vehicle_id, order_position)) return OC_INVALID; |
| 341 | |
| 342 | const Order *order = ::ResolveOrder(vehicle_id, order_position); |
| 343 | return (OrderCondition)order->GetConditionVariable(); |
| 344 | } |
| 345 | |
| 346 | /* static */ ScriptOrder::CompareFunction ScriptOrder::GetOrderCompareFunction(VehicleID vehicle_id, OrderPosition order_position) |
| 347 | { |
nothing calls this directly
no test coverage detected