diff options
Diffstat (limited to 'src/order_func.h')
-rw-r--r-- | src/order_func.h | 20 |
1 files changed, 0 insertions, 20 deletions
diff --git a/src/order_func.h b/src/order_func.h index e1ff810fe..5736cb0ca 100644 --- a/src/order_func.h +++ b/src/order_func.h @@ -14,28 +14,8 @@ #include "order_type.h" #include "vehicle_type.h" -#include "tile_type.h" -#include "group_type.h" #include "company_type.h" -struct BackuppedOrders { - BackuppedOrders() : order(NULL), name(NULL) { } - ~BackuppedOrders() { free(order); free(name); } - - VehicleID clone; - VehicleOrderID orderindex; - GroupID group; - Order *order; - uint16 service_interval; - char *name; -}; - -extern TileIndex _backup_orders_tile; -extern BackuppedOrders _backup_orders_data; - -void BackupVehicleOrders(const Vehicle *v, BackuppedOrders *order = &_backup_orders_data); -void RestoreVehicleOrders(const Vehicle *v, const BackuppedOrders *order = &_backup_orders_data); - /* Functions */ void RemoveOrderFromAllVehicles(OrderType type, DestinationID destination); void InvalidateVehicleOrder(const Vehicle *v, int data); |