12 #ifndef DIRECTION_TYPE_H 13 #define DIRECTION_TYPE_H Flag for an invalid direction.
Helper template class that makes basic properties of given enumeration type visible from outsize...
TinyEnumT< DiagDirection > DiagDirectionByte
typedefing-enumification of DiagDirection
Flag for an invalid DiagDirection.
Angle of 45 degrees left.
Angle of 90 degrees right.
Both directions faces to the same direction.
Northeast, upper right on your monitor.
Type (helpers) for enums.
Direction
Defines the 8 directions on the map.
Angle of 45 degrees right.
Informative template class exposing basic enumeration properties used by several other templates belo...
DirDiff
Enumeration for the difference between two directions.
DiagDirDiff
Enumeration for the difference between to DiagDirection.
DiagDirection
Enumeration for diagonal directions.
Angle of 90 degrees left.
TinyEnumT< Direction > DirectionByte
typedefing-enumification of Direction
One direction is the opposite of the other one.
#define DECLARE_POSTFIX_INCREMENT(type)
Some enums need to have allowed incrementing (i.e.
Flag for an invalid Axis.
Axis
Allow incrementing of DiagDirDiff variables.