summaryrefslogtreecommitdiff
path: root/src/order_type.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/order_type.h')
-rw-r--r--src/order_type.h10
1 files changed, 3 insertions, 7 deletions
diff --git a/src/order_type.h b/src/order_type.h
index b1e0fad53..c150bc273 100644
--- a/src/order_type.h
+++ b/src/order_type.h
@@ -33,8 +33,8 @@ static const OrderID INVALID_ORDER = 0xFFFFFF;
*/
static const uint IMPLICIT_ORDER_ONLY_CAP = 32;
-/** Order types */
-enum OrderType {
+/** Order types. It needs to be 8bits, because we save and load it as such */
+enum OrderType : byte {
OT_BEGIN = 0,
OT_NOTHING = 0,
OT_GOTO_STATION = 1,
@@ -44,14 +44,10 @@ enum OrderType {
OT_DUMMY = 5,
OT_GOTO_WAYPOINT = 6,
OT_CONDITIONAL = 7,
- OT_IMPLICIT = 8,
+ OT_IMPLICIT = 8,
OT_END
};
-/** It needs to be 8bits, because we save and load it as such */
-typedef SimpleTinyEnumT<OrderType, byte> OrderTypeByte;
-
-
/**
* Flags related to the unloading order.
*/