X-Git-Url: https://plomlompom.com/repos/foo.html?a=blobdiff_plain;f=libplomrogue.c;fp=libplomrogue.c;h=d0b656b657f23c225cd0fafe140dcfe92660ca6c;hb=2d78939fd39c64a41742a73558708628e38e282d;hp=d0b15a10bc5d260f4fcf1fc75af6551863e01157;hpb=a30d43cc0aba8898c7ea07d445243ee20d009e67;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;
}