X-Git-Url: https://plomlompom.com/repos/?a=blobdiff_plain;f=src%2Fserver%2Fmap.h;h=641cb797edca08f8d9ef95692901777d84eb6fd3;hb=150b9f88a4c73caad8fcf0b850db8e52e4f4c6ae;hp=74bb71ea5dfeb2660bfa126f1c428ad91df564de;hpb=7433f56ec2c6cc51bc497e3c0c67d2fe3e6ab64a;p=plomrogue diff --git a/src/server/map.h b/src/server/map.h index 74bb71e..641cb79 100644 --- a/src/server/map.h +++ b/src/server/map.h @@ -11,17 +11,18 @@ -/* Initialize island map "~" cells representing water and "." cells representing - * land. The island shape is built randomly by starting with a sea of one land - * cell in the middle, then going into a cycle of repeatedly selecting a random - * seal cell and transforming it into land if it is neighbor to land; the cycle - * ends when a land cell is due to be created right at the border of the map. - * Lots of 'X' cells representing trees are put on the island, too. +/* (Re-)make island map "~" cells representing water and "." cells representing + * land. The island shape is built randomly from world.seed_map by starting with + * a sea of one land cell in the middle, then going into a cycle of repeatedly + * selecting a random sea cell and transforming it into land if it is neighbor + * to land; the cycle ends when a land cell is due to be created right at the + * border of the map. Lots of 'X' cells representing trees are put on the + * island. */ -extern void init_map(); +extern void remake_map(); -/* Check if coordinate "pos" on (or beyond) world.map is accessible to map - * object movement. +/* Check if coordinate "pos" on (or beyond) world.map is accessible to thing + * movement. */ extern uint8_t is_passable(struct yx_uint8 pos);