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