private void BtnStart_Click(object sender, RoutedEventArgs e) { ResBox.Document.Blocks.Clear(); if (string.IsNullOrWhiteSpace(WordInput.Text)) { MessageBox.Show("Can't start with null word"); return; } if (stateMachine.IsBusy) { MessageBox.Show("Machine is already running!"); return; } stateMachine.Start(GR.GetCurrentStates(), GetPureSelSpeed()); }
private void BtnSave_Click(object sender, RoutedEventArgs e) { stateMachine.Save(GR.GetCurrentStates()); }
private void MainWindow_Closing(object sender, System.ComponentModel.CancelEventArgs e) { stateMachine.SetRules(GR.GetCurrentStates()); stateMachine.SaveSetting(); }
private void BtnRevo_Click(object sender, RoutedEventArgs e) { stateMachine.Redo(GR.GetCurrentStates()); }