X-Git-Url: https://plomlompom.com/repos/?a=blobdiff_plain;f=src%2Fserver%2Fmap.h;fp=src%2Fserver%2Fmap.h;h=e3a28f9dc99b15dbccd5f03278779356ef524ab0;hb=6db8d212ad66a7a934a47f319f88d1c811791798;hp=b1ad4c716b1ddd9ef64c5ebd58219454ea02eeac;hpb=bc117a9e8e2d69fcad8c8955ae8237b3476bf67b;p=plomrogue diff --git a/src/server/map.h b/src/server/map.h index b1ad4c7..e3a28f9 100644 --- a/src/server/map.h +++ b/src/server/map.h @@ -6,8 +6,8 @@ #ifndef MAP_H_SERVER #define MAP_H_SERVER -#include /* uint8_t, uint16_t */ -#include "../common/yx_uint8.h" /* yx_uint8 struct */ +#include /* uint8_t */ +#include "../common/yx_uint8.h" /* yx_uint8 */ @@ -26,6 +26,10 @@ extern void remake_map(); */ extern uint8_t is_passable(struct yx_uint8 pos); +/* Wrapper to mv_yx_in_dir_wrap(), returns 1 if the wrapped function moved "yx" + * within the wrap borders and the map size, else 0. + */ +extern uint8_t mv_yx_in_dir_legal(char dir, struct yx_uint8 * yx); #endif