示例#1
0
    private ArrayList GetSixGoalRound(ArrayList arrRound, int[,] miniRedBall, int[,] redBall)
    {
        ArrayList al = new ArrayList();


        for (int i = arrRound.Count - 1; i > 0; i--)
        {
            int near      = 0;
            int repeat    = 0;
            int near_22   = 0;
            int repeat_22 = 0;
            if (i != arrRound.Count - 2)
            {
                for (int j = 0; j < miniRedBall.GetLength(0); j++)
                {
                    NewNumber.GetTwoNearRepeat(redBall, miniRedBall[j, i], i, ref near, ref repeat, ref near_22, ref repeat_22);
                }

                if (near + repeat + near_22 + repeat_22 == 6)
                {
                    al.Add(i);
                }
            }
        }


        return(al);
    }