/* States that cells in the field of view map may be in. */
enum fov_cell_states {
- HIDDEN = 0x00,
+ HIDDEN = 0x00,
VISIBLE = 0x01
};
-/* Return field of view map of the world as seen from the position of "eye". */
-extern uint8_t * build_fov_map(struct Thing * eye);
+/* Build "t"'s field of view and update its map memory with the result. */
+extern void build_fov_map(struct Thing * t);