Exemple #1
0
 private SeatLayout(SeatLayout otherLayout)
 {
     _grid = new List <List <char> >(); // !!! :/
     _occupiedToEmptyMin = otherLayout._occupiedToEmptyMin;
     _neighborMode       = otherLayout._neighborMode;
 }
Exemple #2
0
 public SeatLayout(IEnumerable <string> lines, int occupiedToEmptyMin = 4, NeighborMode neighborMode = NeighborMode.Around)
 {
     _grid = lines.Select(line => line.ToList()).ToList();
     _occupiedToEmptyMin = occupiedToEmptyMin;
     _neighborMode       = neighborMode;
 }