Exemple #1
0
        private void CheckDefeat()
        {
            bool isPotentialSelectedArea = gameField.Cast <CellState>()
                                           .Any(cell => cell.HasBall && cell.DifferentColorAdjacentBallDirections.Count < 4);

            if (!isPotentialSelectedArea)
            {
                Defeat();
            }
        }