internal static IList<StepMove> Sequence(IPlateMoving moving) { IList<StepMove> list = new List<StepMove>(); Sequence(list, moving.Plates, moving.From, moving.To); return list; }
public void SetMoving(object o, IPlateMoving moving) { steps = HanoiSequencer.Sequence(moving); IsRunning = true; }