コード例 #1
0
ファイル: Rubik.cs プロジェクト: mahdisml/SmlRubikSolver
        private bool isGoal(Cube cube)
        {
            int temp = -1;

            for (int m = 0; m <= 5; m++)
            {
                for (int i = 0 + (m * 10), j = 8 + (m * 10); i <= j; i++)
                {
                    if (temp == -1)
                    {
                        temp = cube.getData()[i];
                    }
                    if (temp != cube.getData()[i])
                    {
                        return(false);
                    }
                }
                temp = -1;
            }
            return(true);
        }