X-Git-Url: https://plomlompom.com/repos/foo.html?a=blobdiff_plain;f=src%2Fserver%2Fmap.h;h=9e3c54858033011cc193c4a5b81007d5f5e39a5c;hb=639a12151eeb7ce0d18de330b4bb8d9d8094c4d3;hp=45ddeaf3da448fb9ddbbd934c6d3b9474e8454d3;hpb=7200388374e47f0c4370bd033be9c60247f2a076;p=plomrogue diff --git a/src/server/map.h b/src/server/map.h index 45ddeaf..9e3c548 100644 --- a/src/server/map.h +++ b/src/server/map.h @@ -1,12 +1,12 @@ /* src/server/map.h * - * Struct for the game map and routines to create and scroll on it. + * Struct for the game map and routines to create and navigate on it. */ #ifndef MAP_H #define MAP_H -#include /* uint8_t */ +#include /* uint8_t, uint16_t */ #include "../common/yx_uint8.h" /* yx_uint8 struct */ #include "../common/yx_uint16.h" /* yx_uint16 struct */ @@ -34,6 +34,9 @@ extern void init_map(); */ extern uint8_t is_passable(struct yx_uint8 pos); +/* Transform "yx" to an index position in the world map. */ +extern uint16_t yx_to_map_pos(struct yx_uint8 * yx); + #endif