public FirstLayerEdgeSolver(Cube cube, ICenterFacelet topCenterFacelet, ICubeLayerRotator cubeLayerRotator) : base(cube, cubeLayerRotator) { _topCenterFacelet = topCenterFacelet; _faceletsToSolve = new IEdgeFacelet[0]; }
public void RotateOuterLayer(ICenterFacelet centerFacelet, double angle) { RotateLayer(centerFacelet.Normal, angle); }
public FirstLayerCornerSolver(Cube cube, ICenterFacelet topCenterFacelet, IMachine machine) : base(cube, machine) { _topCenterFacelet = topCenterFacelet; }