diff options
author | rubidium <rubidium@openttd.org> | 2008-01-07 00:57:19 +0000 |
---|---|---|
committer | rubidium <rubidium@openttd.org> | 2008-01-07 00:57:19 +0000 |
commit | 444e77d8bcb6738f14ce37e2afafd96d5ce43f1f (patch) | |
tree | 3567936f8a68355c82a35bbc85088b7110d0c507 /src/order.h | |
parent | 779ce7fda94b8a26a4d6111731b52a52cac11c72 (diff) | |
download | openttd-444e77d8bcb6738f14ce37e2afafd96d5ce43f1f.tar.xz |
(svn r11774) -Change: do not include variables.h in a header when it is not needed.
Diffstat (limited to 'src/order.h')
-rw-r--r-- | src/order.h | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/src/order.h b/src/order.h index 65aee3961..6b824755e 100644 --- a/src/order.h +++ b/src/order.h @@ -10,6 +10,7 @@ #include "cargo_type.h" #include "vehicle_type.h" #include "tile_type.h" +#include "date_type.h" enum { INVALID_VEH_ORDER_ID = 0xFF, @@ -216,4 +217,18 @@ bool CheckForValidOrders(const Vehicle* v); Order UnpackOldOrder(uint16 packed); +#define MIN_SERVINT_PERCENT 5 +#define MAX_SERVINT_PERCENT 90 +#define MIN_SERVINT_DAYS 30 +#define MAX_SERVINT_DAYS 800 + +/** + * Get the service interval domain. + * Get the new proposed service interval for the vehicle is indeed, clamped + * within the given bounds. @see MIN_SERVINT_PERCENT ,etc. + * @param index proposed service interval + * @return service interval + */ +Date GetServiceIntervalClamped(uint index); + #endif /* ORDER_H */ |