diff options
Diffstat (limited to 'direction.h')
-rw-r--r-- | direction.h | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/direction.h b/direction.h index fcc6771be..ca9cf34dd 100644 --- a/direction.h +++ b/direction.h @@ -98,6 +98,12 @@ typedef enum Axis { } Axis; +static inline Axis OtherAxis(Axis a) +{ + return (Axis)(a ^ 1); +} + + static inline Axis DiagDirToAxis(DiagDirection d) { return (Axis)(d & 1); |