X-Git-Url: https://plomlompom.com/repos/berlin_corona.txt?a=blobdiff_plain;f=src%2Fserver%2Fmap.h;h=d704bc27ba81c15144d4ac31e382aa5171c5dbcc;hb=f6615d3be438bbca4997c38c546c0d8724da80d4;hp=b1ad4c716b1ddd9ef64c5ebd58219454ea02eeac;hpb=61d2bf27904c05c2bb6dd68bd83cab9bba9c9385;p=plomrogue diff --git a/src/server/map.h b/src/server/map.h index b1ad4c7..d704bc2 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 */ +struct yx_uint8; @@ -21,11 +21,10 @@ */ extern void remake_map(); -/* Check if coordinate "pos" on (or beyond) world.map is accessible to thing - * movement. +/* 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 is_passable(struct yx_uint8 pos); - +extern uint8_t mv_yx_in_dir_legal(char dir, struct yx_uint8 * yx); #endif