Exemple #1
0
        public IEnumerable <TileRoof> FindByPosition(PositionRoof pos)
        {
            var list = new List <TileRoof>();

            return(Styles.Aggregate(list, (current, tileStyle) => current.Union(tileStyle.FindTileByPosition(pos)).ToList()));
        }
Exemple #2
0
        public IEnumerable <Tile> AllTiles()
        {
            IEnumerable <Tile> list = new List <Tile>();

            return(Styles.Aggregate(list, (current, style) => current.Union(style.Tiles)));
        }
Exemple #3
0
        public IEnumerable <Tile> FindByPosition(PositionTiles pos)
        {
            IEnumerable <Tile> list = new List <Tile>();

            return(Styles.Aggregate(list, (current, tileStyle) => current.Union(tileStyle.FindTileByPosition(pos))));
        }