public MRPAS(FieldOfView <TFovNode> map) : base(map) { ViewPointX = 0; ViewPointY = 0; lightWalls = true; maxRange = Math.Max(map.grid.Height(), map.grid.Width()); shadowMap = new ShadowMap(); }
public ShadowCasting(FieldOfView <TFovNode> map) : base(map) { }
public FOVAlgorithm(FieldOfView <TFovNode> map) { this.map = map; }