X-Git-Url: https://plomlompom.com/repos/?a=blobdiff_plain;f=src%2Fyx_uint16.h;h=29298e5ded0f4b97f79f12d2d5e3d04b5b934a37;hb=4d9b6ac142740aa337fc3e622902c9595c36f6d0;hp=eb951a7fd895d959046d3e5078a1ddaed71e74ac;hpb=35cdeffc062d3d87f1526bbff10c401b56b1345a;p=plomrogue diff --git a/src/yx_uint16.h b/src/yx_uint16.h index eb951a7..29298e5 100644 --- a/src/yx_uint16.h +++ b/src/yx_uint16.h @@ -1,13 +1,17 @@ -/* yx_uint16.h +/* yx_uint16.h * - * Structs and routines for coordinates and movement in 2-dimensional space - * (such as the ncurses screen and game maps). + * Structs and routines for coordinates and movement in 2-dimensional space + * (such as the ncurses screen and game maps). */ #ifndef YX_UINT16_H #define YX_UINT16_H -#include + + +#include /* for uint16_t */ + + /* Coordinates for maps of max. 65536x65536 cells. */ struct yx_uint16 @@ -16,14 +20,13 @@ struct yx_uint16 uint16_t x; }; -/* This encodes directions. */ - +/* Directions available for movement. */ enum dir { NORTH = 1, - EAST = 2, - SOUTH = 3, - WEST = 4 + EAST, + SOUTH, + WEST }; /* Return 1 if two yx_uint16 coordinates a and b are equal, else 0. */