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]; } } }
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); }