Enum TCOD_fov_algorithm_t¶
Defined in File fov_types.h
Enum Documentation¶
-
enum TCOD_fov_algorithm_t¶
Field-of-view options for
TCOD_map_compute_fov()
.Values:
-
enumerator FOV_BASIC¶
Trace multiple Bresenham lines along the perimeter.
Based on: http://www.roguebasin.com/index.php?title=Ray_casting
-
enumerator FOV_DIAMOND¶
Cast Bresenham line shadows on a per-tile basis.
-
enumerator FOV_SHADOW¶
Recursive Shadowcast.
Based on: http://www.roguebasin.com/index.php?title=FOV_using_recursive_shadowcasting
-
enumerator FOV_PERMISSIVE_0¶
Precise Permissive Field of View.
Based on: http://www.roguebasin.com/index.php?title=Precise_Permissive_Field_of_View
-
enumerator FOV_PERMISSIVE_1¶
-
enumerator FOV_PERMISSIVE_2¶
-
enumerator FOV_PERMISSIVE_3¶
-
enumerator FOV_PERMISSIVE_4¶
-
enumerator FOV_PERMISSIVE_5¶
-
enumerator FOV_PERMISSIVE_6¶
-
enumerator FOV_PERMISSIVE_7¶
-
enumerator FOV_PERMISSIVE_8¶
-
enumerator FOV_RESTRICTIVE¶
Mingos’ Restrictive Precise Angle Shadowcasting (contribution by Mingos)
Based on: http://www.roguebasin.com/index.php?title=Restrictive_Precise_Angle_Shadowcasting
-
enumerator FOV_SYMMETRIC_SHADOWCAST¶
Symmetric Shadowcast.
Based on: https://www.albertford.com/shadowcasting/
New in version 1.16.
-
enumerator NB_FOV_ALGORITHMS¶
-
enumerator FOV_BASIC¶