summaryrefslogtreecommitdiff
path: root/src/direction_type.h
diff options
context:
space:
mode:
authorsmatz <smatz@openttd.org>2008-01-13 22:12:39 +0000
committersmatz <smatz@openttd.org>2008-01-13 22:12:39 +0000
commit311c14c9f5815b85785b335c4dccefc0ea97a045 (patch)
treefbd4c867a6394e56bc28ba5ae4ef784a3a7befb6 /src/direction_type.h
parent933aea42cbb481194ed30cf8aaad2ae6bfb0bf9f (diff)
downloadopenttd-311c14c9f5815b85785b335c4dccefc0ea97a045.tar.xz
(svn r11843) -Fix: mark dirty canal tile even in diagonal direction from flooded tile
Diffstat (limited to 'src/direction_type.h')
-rw-r--r--src/direction_type.h4
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 */