summaryrefslogtreecommitdiff
path: root/src/ai/api/ai_order.hpp
diff options
context:
space:
mode:
authoryexo <yexo@openttd.org>2011-08-31 22:41:10 +0000
committeryexo <yexo@openttd.org>2011-08-31 22:41:10 +0000
commitec9a9bea3a4d570dab232016b1643570509c4eff (patch)
treebd137ee89fad61b99e8bf930aed60f3725ede91e /src/ai/api/ai_order.hpp
parent9b56713a691ca6a7c01717bf4058a1cbb1a70369 (diff)
downloadopenttd-ec9a9bea3a4d570dab232016b1643570509c4eff.tar.xz
(svn r22861) -Add: [NoAI] support the new conditional order introduced in r22858 (Zuu)
Diffstat (limited to 'src/ai/api/ai_order.hpp')
-rw-r--r--src/ai/api/ai_order.hpp15
1 files changed, 8 insertions, 7 deletions
diff --git a/src/ai/api/ai_order.hpp b/src/ai/api/ai_order.hpp
index 14f07e6de..0c4c91287 100644
--- a/src/ai/api/ai_order.hpp
+++ b/src/ai/api/ai_order.hpp
@@ -87,13 +87,14 @@ public:
*/
enum OrderCondition {
/* Order _is_ important, as it's based on OrderConditionVariable in order_type.h. */
- OC_LOAD_PERCENTAGE, ///< Skip based on the amount of load, value is in tons.
- OC_RELIABILITY, ///< Skip based on the reliability, value is percent (0..100).
- OC_MAX_SPEED, ///< Skip based on the maximum speed, value is in OpenTTD's internal speed unit, see AIEngine::GetMaxSpeed.
- OC_AGE, ///< Skip based on the age, value is in years.
- OC_REQUIRES_SERVICE, ///< Skip when the vehicle requires service, no value.
- OC_UNCONDITIONALLY, ///< Always skip, no compare function, no value.
- OC_INVALID = -1, ///< An invalid condition, do not use.
+ OC_LOAD_PERCENTAGE, ///< Skip based on the amount of load, value is in tons.
+ OC_RELIABILITY, ///< Skip based on the reliability, value is percent (0..100).
+ OC_MAX_SPEED, ///< Skip based on the maximum speed, value is in OpenTTD's internal speed unit, see AIEngine::GetMaxSpeed.
+ OC_AGE, ///< Skip based on the age, value is in years.
+ OC_REQUIRES_SERVICE, ///< Skip when the vehicle requires service, no value.
+ OC_UNCONDITIONALLY, ///< Always skip, no compare function, no value.
+ OC_REMAINING_LIFETIME, ///< Skip based on the remaining lifetime
+ OC_INVALID = -1, ///< An invalid condition, do not use.
};
/**