summaryrefslogtreecommitdiff
path: root/order.h
diff options
context:
space:
mode:
authorDarkvater <Darkvater@openttd.org>2005-09-16 16:03:18 +0000
committerDarkvater <Darkvater@openttd.org>2005-09-16 16:03:18 +0000
commit95eefa8d8d9da8c859d6c7476ad14c09b803a61b (patch)
treef3163c8df242274577a2a6eb8c73a89224ad0e1a /order.h
parente4ccb2b90520a7e44124224cda4ebc54ef0a020a (diff)
downloadopenttd-95eefa8d8d9da8c859d6c7476ad14c09b803a61b.tar.xz
(svn r2959) - Fix: [ 1266036 ] Fix [ 1236317 ] Vehicles with and TRANSFER order don't have that order restored (i_dachev). Also disallow non-train type vehicles to have non-stop orders.
Diffstat (limited to 'order.h')
-rw-r--r--order.h4
1 files changed, 3 insertions, 1 deletions
diff --git a/order.h b/order.h
index e2000231d..08bbc7529 100644
--- a/order.h
+++ b/order.h
@@ -90,10 +90,12 @@ typedef struct Order {
uint16 index; //! Index of the order, is not saved or anything, just for reference
} Order;
+#define MAX_BACKUP_ORDER_COUNT 40
+
typedef struct {
VehicleID clone;
OrderID orderindex;
- Order order[41];
+ Order order[MAX_BACKUP_ORDER_COUNT + 1];
uint16 service_interval;
char name[32];
} BackuppedOrders;