示例#1
0
 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;
         }
     }
 }
示例#2
0
 public DeskManager(DeskSize size)
 {
     Size        = size;
     PlayingDesk = new ChessBoxState[Size.Width, Size.Height];
 }