private void Button_Play_Click(object sender, RoutedEventArgs e) { if (puzzles.Degree == -1) { return; } foreach (ulong stae in puzzles.Route) { List <int> LState = new List <int>(); Puzzles.Hash2State(stae, ref LState); MainPuzzles.Update(LState); Thread.Sleep(400); } }
private void Button_SetData_Click(object sender, RoutedEventArgs e) { Puzzles_First.Update(MainPuzzles.GetCurrentPuzzles()); }