public TileProperties(IIntrinsicTileProperties tileProperties) { Humidity = tileProperties.Humidity; Passability = tileProperties.Passability; Position = new Coordinate(tileProperties.Position); Temperature = tileProperties.Temperature; }
public AdaptToTileProperties(IIntrinsicTileProperties properties) { _properties = properties; }
public IIntrinsicTileProperties Add(IIntrinsicTileProperties properties) { return new TileProperties(Humidity + properties.Humidity, Passability + properties.Passability, Position, Temperature + properties.Temperature); }