/// <summary> /// Initializes the StandardCube /// </summary> protected void InitStandardCube() { StandardCube = Rubik.GenStandardCube(); }
public static bool CorrectColors(Rubik r) { return(r.GenStandardCube().Cubes.Count(sc => r.Cubes .Where(c => CollectionMethods.ScrambledEquals(c.Colors, sc.Colors)).Count() == 1) == r.Cubes.Count()); }