diff options
Diffstat (limited to 'src/direction_type.h')
-rw-r--r-- | src/direction_type.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/direction_type.h b/src/direction_type.h index d1f8d8920..89b527cb6 100644 --- a/src/direction_type.h +++ b/src/direction_type.h @@ -30,6 +30,9 @@ enum Direction { INVALID_DIR = 0xFF, ///< Flag for an invalid direction }; +/** Allow incrementing of Direction variables */ +DECLARE_POSTFIX_INCREMENT(Direction); + /** Define basic enum properties */ template <> struct EnumPropsT<Direction> : MakeEnumPropsT<Direction, byte, DIR_BEGIN, DIR_END, INVALID_DIR> {}; typedef TinyEnumT<Direction> DirectionByte; //typedefing-enumification of Direction @@ -77,6 +80,7 @@ enum DiagDirection { INVALID_DIAGDIR = 0xFF, ///< Flag for an invalid DiagDirection }; +/** Allow incrementing of DiagDirection variables */ DECLARE_POSTFIX_INCREMENT(DiagDirection); /** Define basic enum properties */ |