public List <Tile> getTileListFromPattern(Tile origin, TilePatternType pattern) { switch (pattern) { case TilePatternType.FourAdj: return(getTileListFromPointList(origin, PatternFactory.getFourAdj())); case TilePatternType.NineSquare: return(getTileListFromPointList(origin, PatternFactory.getNineSquare())); default: return(new List <Tile>() { origin }); } }
public List<Tile> getTileListFromPattern(Tile origin, TilePatternType pattern) { switch (pattern) { case TilePatternType.FourAdj: return getTileListFromPointList(origin, PatternFactory.getFourAdj()); case TilePatternType.NineSquare: return getTileListFromPointList(origin, PatternFactory.getNineSquare()); default: return new List<Tile>() { origin }; } }