public AllPositions(DeskSize size) { Positions = new ChessBoxPosition[size.Width * size.Height]; foreach (var x in Enumerable.Range(0, size.Width)) { foreach (var y in Enumerable.Range(0, size.Height)) { var position = new ChessBoxPosition(size, x, y); Positions[position.Index] = position; } } }
public DeskManager(DeskSize size) { Size = size; PlayingDesk = new ChessBoxState[Size.Width, Size.Height]; }