home · contact · privacy
Server: Make FOV algorithm symmetrical.
[plomrogue] / src / server / field_of_view.h
index 93ea9824a1ec9f54636257d60529ab728e5a4530..aa8fe7c5bebece7e7ce7c9fb799f0699e2041d27 100644 (file)
@@ -15,14 +15,12 @@ struct Thing;
 
 /* 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);