src/road.h
branchcustombridgeheads
changeset 5650 aefc131bf5ce
parent 5643 3778051e8095
child 6253 23983700e3d7
--- a/src/road.h	Thu Jan 11 13:41:16 2007 +0000
+++ b/src/road.h	Mon Jan 15 20:14:06 2007 +0000
@@ -3,7 +3,10 @@
 #ifndef ROAD_H
 #define ROAD_H
 
+#include "helpers.hpp"
+
 typedef enum RoadBits {
+	ROAD_NONE = 0U,
 	ROAD_NW  = 1U,
 	ROAD_SW  = 2U,
 	ROAD_SE  = 4U,
@@ -13,6 +16,8 @@
 	ROAD_ALL = ROAD_X  | ROAD_Y
 } RoadBits;
 
+DECLARE_ENUM_AS_BIT_SET(RoadBits);
+
 static inline RoadBits ComplementRoadBits(RoadBits r)
 {
 	return (RoadBits)(ROAD_ALL ^ r);