From 444e77d8bcb6738f14ce37e2afafd96d5ce43f1f Mon Sep 17 00:00:00 2001 From: rubidium Date: Mon, 7 Jan 2008 00:57:19 +0000 Subject: (svn r11774) -Change: do not include variables.h in a header when it is not needed. --- src/order.h | 15 +++++++++++++++ 1 file changed, 15 insertions(+) (limited to 'src/order.h') 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 */ -- cgit v1.2.3-54-g00ecf