Exemple #1
0
 public IEnumerable <Cell> GetNeighbours(Cell cellArg, ConnectWinner player)
 {
     foreach (CellId connectionId in cellArg.Connections)
     {
         Cell       cell         = grid[connectionId.row, connectionId.col];
         CellStatus playerStatus = player == ConnectWinner.White ? CellStatus.White : CellStatus.Black;
         if (cell.Status == playerStatus)
         {
             yield return(cell);
         }
     }
 }
Exemple #2
0
 private bool IsWinner(ConnectWinner player)
 {
     (int col, int row)[] starts