X-Git-Url: https://plomlompom.com/repos/?a=blobdiff_plain;f=libplomrogue.c;h=d0b656b657f23c225cd0fafe140dcfe92660ca6c;hb=08e48fa62e37ab29b6b7728db0bf78407ff22ba4;hp=d0b15a10bc5d260f4fcf1fc75af6551863e01157;hpb=a50806df8116a81729220bd79870639b18da9d8c;p=plomrogue diff --git a/libplomrogue.c b/libplomrogue.c index d0b15a1..d0b656b 100644 --- a/libplomrogue.c +++ b/libplomrogue.c @@ -600,7 +600,8 @@ extern void age_some_memdepthmap_on_nonfov_cells(char * memdepthmap, } } -extern uint8_t set_cells_passable_on_memmap_to_65534_on_scoremap(char * mem_map) +extern uint8_t set_cells_passable_on_memmap_to_65534_on_scoremap(char * mem_map, + const char * symbols_passable) { if (!score_map) { @@ -610,7 +611,7 @@ extern uint8_t set_cells_passable_on_memmap_to_65534_on_scoremap(char * mem_map) uint16_t pos; for (pos = 0; pos < map_size; pos++) { - if ('.' == mem_map[pos]) + if (NULL != strchr(symbols_passable, mem_map[pos])) { score_map[pos] = 65534; }