src/order_func.h
changeset 9061 8ebd40e86171
parent 8929 ebb6e864b545
child 9639 58530f2b5fdc
equal deleted inserted replaced
9060:f0f4674fe194 9061:8ebd40e86171
    26 extern TileIndex _backup_orders_tile;
    26 extern TileIndex _backup_orders_tile;
    27 extern BackuppedOrders _backup_orders_data;
    27 extern BackuppedOrders _backup_orders_data;
    28 
    28 
    29 void BackupVehicleOrders(const Vehicle *v, BackuppedOrders *order = &_backup_orders_data);
    29 void BackupVehicleOrders(const Vehicle *v, BackuppedOrders *order = &_backup_orders_data);
    30 void RestoreVehicleOrders(const Vehicle *v, const BackuppedOrders *order = &_backup_orders_data);
    30 void RestoreVehicleOrders(const Vehicle *v, const BackuppedOrders *order = &_backup_orders_data);
       
    31 void RestoreVehicleOrdersBruteForce(Vehicle *v, const BackuppedOrders *bak);
    31 
    32 
    32 /* Functions */
    33 /* Functions */
    33 void RemoveOrderFromAllVehicles(OrderType type, DestinationID destination);
    34 void RemoveOrderFromAllVehicles(OrderType type, DestinationID destination);
    34 void InvalidateVehicleOrder(const Vehicle *v);
    35 void InvalidateVehicleOrder(const Vehicle *v);
    35 bool VehicleHasDepotOrders(const Vehicle *v);
    36 bool VehicleHasDepotOrders(const Vehicle *v);