equal
deleted
inserted
replaced
655 order = order->next; |
655 order = order->next; |
656 |
656 |
657 return order; |
657 return order; |
658 } |
658 } |
659 |
659 |
|
660 |
|
661 /** Returns VehicleOrderID of selected order */ |
|
662 static inline VehicleOrderID GetVehicleOrderID(const Vehicle *v, OrderID order) |
|
663 { |
|
664 VehicleOrderID ret = 0; |
|
665 |
|
666 for (const Order *o = v->orders; o != NULL; o = o->next, ret++) { |
|
667 if (o->index == order) return ret; |
|
668 } |
|
669 |
|
670 return INVALID_VEH_ORDER_ID; |
|
671 } |
|
672 |
660 /** |
673 /** |
661 * Returns the last order of a vehicle, or NULL if it doesn't exists |
674 * Returns the last order of a vehicle, or NULL if it doesn't exists |
662 * @param v Vehicle to query |
675 * @param v Vehicle to query |
663 * @return last order of a vehicle, if available |
676 * @return last order of a vehicle, if available |
664 */ |
677 */ |