Exemple #1
0
        public Face(FaceType type)
        {
            Type  = type;
            Field = new FacePieceType[3, 3];

            for (int i = 0; i < Field.GetLength(0); i++)
            {
                for (int j = 0; j < Field.GetLength(1); j++)
                {
                    Field[i, j] = FacePieceTypeMap[type];
                }
            }
        }
Exemple #2
0
        private FacePieceType[,] MapColors(List <Color> colors)
        {
            var facePieceTypeArray = new FacePieceType[3, 3];

            int k = 0;

            for (int i = 0; i < 3; i++)
            {
                for (int j = 0; j < 3; j++)
                {
                    facePieceTypeArray[i, j] = _colorToTypeMappings[colors[k]];
                    k++;
                }
            }
            return(facePieceTypeArray);
        }