////step //public void Step() //{ // bool isDone = false; // Rrr rrr = new Rrr(fc); // while (!isDone) // { // nrOfSteps++; // Rrr intermediate = rrr.GetRrrByANumberOfCycles(rrr, nrOfSteps); // if (intermediate.IsReady()) // { // solution = intermediate.GetFourCubeAfter1RRRCycle(); // } // } //} //is ready public bool IsReady() { if (fc.Equals(fc2)) { return(true); } else { return(false); } }