Wiki
Clone wikiRogueSharp / RogueSharp / Map / ComputeFov
MapComputeFov Method
Performs a field-of-view calculation with the specified parameters. Field-of-view (FOV) is basically a calculation of what is observable in the Map from a given Cell with a given light radius. Any existing field-of-view calculations will be overwritten when calling this method.
Namespace: RogueSharp
Assembly:
Syntax
public void ComputeFov( int xOrigin, int yOrigin, int radius, bool lightWalls )
Parameters
xOrigin
Type: SystemInt32
X location of the Cell to perform the field-of-view calculation with 0 as the farthest left
yOrigin
Type: SystemInt32
Y location of the Cell to perform the field-of-view calculation with 0 as the top
radius
Type: SystemInt32
The number of Cells in which the field-of-view extends from the origin Cell. Think of this as the intensity of the light source.
lightWalls
Type: SystemBoolean
True if walls should be included in the field-of-view when they are within the radius of the light source. False excludes walls even when they are within range.
Implements
IMapComputeFov(Int32, Int32, Int32, Boolean)
See Also
Reference
Map Class
RogueSharp Namespace
[4]: 2014-2016 Faron Bracy
Updated