X-Git-Url: https://plomlompom.com/repos/foo.html?a=blobdiff_plain;f=libplomrogue.c;h=37cc8ef0085d6f4f341c7f9a05a2a27fba10a742;hb=d9780e39a50655f03f5dfaf4a157f8be5ac6347c;hp=d0b656b657f23c225cd0fafe140dcfe92660ca6c;hpb=2d78939fd39c64a41742a73558708628e38e282d;p=plomrogue
diff --git a/libplomrogue.c b/libplomrogue.c
index d0b656b..37cc8ef 100644
--- a/libplomrogue.c
+++ b/libplomrogue.c
@@ -618,3 +618,20 @@ extern uint8_t set_cells_passable_on_memmap_to_65534_on_scoremap(char * mem_map,
}
return 0;
}
+
+
+extern void update_mem_and_memdepthmap_via_fovmap(char * map, char * fovmap,
+ char * memdepthmap,
+ char * memmap)
+{
+ uint32_t map_size = maplength * maplength;
+ uint16_t pos;
+ for (pos = 0; pos < map_size; pos++)
+ {
+ if ('v' == fovmap[pos])
+ {
+ memdepthmap[pos] = '0';
+ memmap[pos] = map[pos];
+ }
+ }
+}