35#ifndef TCOD_FOV_TYPES_H_
36#define TCOD_FOV_TYPES_H_
113#define FOV_PERMISSIVE(x) ((TCOD_fov_algorithm_t)(FOV_PERMISSIVE_0 + (x)))
TCOD_fov_algorithm_t
Definition fov_types.h:63
@ FOV_RESTRICTIVE
Mingos' Restrictive Precise Angle Shadowcasting (contribution by Mingos).
Definition fov_types.h:101
@ FOV_BASIC
Trace multiple Bresenham lines along the perimeter.
Definition fov_types.h:69
@ FOV_SHADOW
Recursive Shadowcast.
Definition fov_types.h:81
@ FOV_DIAMOND
Cast Bresenham line shadows on a per-tile basis.
Definition fov_types.h:75
@ FOV_PERMISSIVE_0
Precise Permissive Field of View.
Definition fov_types.h:87
@ FOV_SYMMETRIC_SHADOWCAST
Symmetric Shadowcast.
Definition fov_types.h:110
Miscellaneous tools needed across platforms.
Private map cell struct.
Definition fov_types.h:43
Private map struct.
Definition fov_types.h:51