Beispiel #1
0
            public Boolean FillsFirstDiagonal(Cell cell)
            {
                if (!cell.IsInsideFirstDiagonal())
                    return false;

                var counter = Count(cell, (c, b) => c.MoveTopLeft(b));
                counter += Count(cell, (c, b) => c.MoveBottomRight(b));

                return counter == _size - 1;
            }