private void button_Click(object sender, RoutedEventArgs e) { Estado[] estados = new Estado[] { new Estado(estado_1, "q0"), new Estado(estado_2, "q1"), new Estado(estado_3, "q2"), new Estado(estado_4, "q3") }; Seta[] setas = new Seta[] { new Seta(estados[0], estados[1]), new Seta(estados[1], estados[2]), new Seta(estados[2], estados[3]) }; estados[0].ativar("q1"); Thread.Sleep(1000); setas[0].ativarDireita("a"); Thread.Sleep(1000); estados[0].ativarSelf("b"); Thread.Sleep(1000); estados[1].ativar("qf"); Thread.Sleep(1000); estados[1].tornarFinal(); Thread.Sleep(1000); }
public MainWindow() { InitializeComponent(); Estado[] estados = new Estado[] { new Estado(estado_1, "q0"), new Estado(estado_2, "q1"), new Estado(estado_3, "q2"), new Estado(estado_4, "q3") }; Seta[] setas = new Seta[] { new Seta(estados[0], estados[1]), new Seta(estados[1], estados[2]), new Seta(estados[2], estados[3]) }; estados[0].ativar("q1"); estados[1].ativar("q2"); setas[0].ativar(); setas[0].ativarDireita("a"); setas[0].ativarEsquerda("b"); estados[0].ativarSelf("b"); estados[1].ativarSelf("a"); estados[1].tornarFinal(); estados[1].tornarVermelho(); estados[3].ativar("qf"); }