X-Git-Url: https://plomlompom.com/repos/?a=blobdiff_plain;f=src%2Fserver%2Flibplomrogue.c;h=ef1e4ce671a98febbbd2bdff52011c1d5e0cd6c3;hb=1990a013f8dcab2d7c0908cd6b3060f62c96cdcc;hp=c7fb5ce4fa67ddd757bc00a914a545fe6891a5af;hpb=53df9810895195ddd01ee9a7a127b8895fa5ee9a;p=plomrogue diff --git a/src/server/libplomrogue.c b/src/server/libplomrogue.c index c7fb5ce..ef1e4ce 100644 --- a/src/server/libplomrogue.c +++ b/src/server/libplomrogue.c @@ -620,3 +620,19 @@ 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]; + } + } +}