uint16_t pos_in_map, uint8_t * fov_map)
{
struct shadow_angle * shadow_i;
- if (fov_map[pos_in_map] & VISIBLE)
+ if (fov_map[pos_in_map] == VISIBLE)
{
for (shadow_i = *shadows; shadow_i; shadow_i = shadow_i->next)
{
uint32_t i;
for (i = 0; i < map_size; i++)
{
- if (' ' == t->mem_map[i] && t->fov_map[i] & VISIBLE)
+ if (' ' == t->mem_map[i] && t->fov_map[i] == VISIBLE)
{
t->mem_map[i] = world.map.cells[i];
}