X-Git-Url: https://plomlompom.com/repos/%7B%7B%20web_path%20%7D%7D/decks/%7B%7Bdeck_id%7D%7D/cards/%7B%7Bcard_id%7D%7D/form?a=blobdiff_plain;f=src%2Fmap.h;h=4f67bb1bc3d459fc2d105ecbda9efa7d0e251b43;hb=d701e79e9297470b56315eefd431c62c9aba28b2;hp=8dfe4461320aa3e2e4547bb63fed62b17dac13fc;hpb=e31f0c764131a28ac50c6f9c35e0a190f4bc95e4;p=plomrogue diff --git a/src/map.h b/src/map.h index 8dfe446..4f67bb1 100644 --- a/src/map.h +++ b/src/map.h @@ -1,15 +1,12 @@ /* map.h * - * Struct for the game map and routines to manipulate it. + * Struct for the game map and routines to create and scroll on it. */ #ifndef MAP_H #define MAP_H - - #include "yx_uint16.h" /* for yx_uint16 and dir enums */ -struct MapObj; struct Win; @@ -34,8 +31,15 @@ extern struct Map init_map(); -/* Try to change the view center of map "win" of "map_size" into dir "d". */ -void map_scroll(struct Win * win, struct yx_uint16 map_size, enum dir d); +/* Try to change the view center of map into directino described by "d" (north + * = "N", east = "E" etc.). + */ +extern void map_scroll(char d); + + + +/* Center map on player. */ +extern void map_center();