diff options
author | bjarni <bjarni@openttd.org> | 2008-04-27 20:09:29 +0000 |
---|---|---|
committer | bjarni <bjarni@openttd.org> | 2008-04-27 20:09:29 +0000 |
commit | 757de2bdf567f5c8eb40578b949875eefe1c9335 (patch) | |
tree | efbff2346a07d27ade486566153b76347444eb3f /src/order_func.h | |
parent | 9f5f4e59cdc9a9a8225131c7a007acb009016dfb (diff) | |
download | openttd-757de2bdf567f5c8eb40578b949875eefe1c9335.tar.xz |
(svn r12913) -Add: ability to backup and restore a player's economic data and data for a vehicle (or chain of vehicles)
Autoreplace uses this with the following benefits:
-Mass autoreplace (the button in the depot window) will now estimate costs correctly
-Autoreplace now either replaces correctly or manages to keep the original vehicle (no more broken trains)
Thanks to Ammler for testing this
Diffstat (limited to 'src/order_func.h')
-rw-r--r-- | src/order_func.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/order_func.h b/src/order_func.h index eec917b4f..8d145da93 100644 --- a/src/order_func.h +++ b/src/order_func.h @@ -28,6 +28,7 @@ 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); +void RestoreVehicleOrdersBruteForce(Vehicle *v, const BackuppedOrders *bak); /* Functions */ void RemoveOrderFromAllVehicles(OrderType type, DestinationID destination); |