public FogCellMatcher(IFogMap map) { this.map = map; Owner = TileTagEntrySelectionFactory.FromTagsAsSingleCharKey("unknown", "fog", "known"); states = new[] { Owner[0], Owner[1], Owner[2], Owner[2] }; }
public WrappingFogMap(IFogMap parent, IMapNavigator <GridDirection> navigator) { this.navigator = navigator; this.parent = parent ?? throw new ArgumentNullException(nameof(parent)); }