- uint8_t * fov_map = try_malloc(map_size, __func__);
- memset(fov_map, VISIBLE, map_size);
- struct yx_uint8 test_pos = eye->pos;
+ t->fov_map = t->fov_map ? t->fov_map : try_malloc(map_size, __func__);
+ memset(t->fov_map, VISIBLE, map_size);
+ struct yx_uint8 test_pos = t->pos;