public void Zpet_Click(object sender, RoutedEventArgs e) { Vesnice.Ukonci_podokno(); doba_akce.Stop(); Vesnice.Branana = new List <Postava>(); Vesnice.prepocitej_postavy(); Vesnice.prepocitej_suroviny(); }
private void Zpet_Click(object sender, RoutedEventArgs e) { if (B > 0 && A > 0) { if (Vesnice.Budovy[B][A].pracovnici.Count() == 0) { Vesnice.Budovy[B][A].akce_budovy = null; Vesnice.Budovy[B][A].craft_ceho = null; } } Vesnice.Ukonci_podokno(); }
private void Zpet_Click(object sender, RoutedEventArgs e) { if (X >= 0 && Y >= 0 && What == "Postava") { if (!Vesnice.Budovy[X][Y].pracovnici.Any()) { Vesnice.Budovy[X][Y].akce_budovy = null; Vesnice.Budovy[X][Y].craft_ceho = null; } } Vesnice.Ukonci_podokno(); }
private void Button_Click(object sender, RoutedEventArgs e) { Button butt = sender as Button; string content = butt.Content.ToString(); if (content == "Ano") { Vesnice.Ukonci_podokno(); Vesnice.Potvrzeni(A, B, Co); } else { Vesnice.Ukonci_podokno(); if (Co == "Speedy") { Vesnice.Potvrzeni(A, B, "Normal Speed"); } } }
private void Pokracovani(object sender, RoutedEventArgs e) { if (kolikaty_z_listu != Dialog.text.Count()) { Text.Text = Dialog.text[kolikaty_z_listu]; kolikaty_z_listu++; } else { if (Mastr == "Menu") { MainMenu.Ukonci_podokno(); } else if (Mastr == "Vesnice") { Vesnice.Ukonci_podokno(); } } }
private void Zpet_Click(object sender, RoutedEventArgs e) { Vesnice.Ukonci_podokno(); }
private void Rodiny_strom_Click(object sender, RoutedEventArgs e) { Vesnice.Ukonci_podokno(); }
private void Vyber_Click(object sender, RoutedEventArgs e) { Budova novy; Button butt = sender as Button; if (butt.Name == "Domov") { novy = new Domov() { X_radek = X, Y_sloupec = Y }; Vesnice.postaveni_do_vesnice(novy); Vesnice.Ukonci_podokno(); } else if (butt.Name == "Dilna") { novy = new Dilna() { X_radek = X, Y_sloupec = Y }; Vesnice.postaveni_do_vesnice(novy); Vesnice.Ukonci_podokno(); } else if (butt.Name.Substring(0, 2) == "ID") { if (X == -1 || Y == -1) { Vesnice.Drevorub.Add(Vesnice.Obyvatele[int.Parse(butt.Name.Substring(2))]); } else if (X == -2 || Y == -2) { Vesnice.Kamenolomec.Add(Vesnice.Obyvatele[int.Parse(butt.Name.Substring(2))]); } else if (X == -3 || Y == -3) { Vesnice.Branana.Add(Vesnice.Obyvatele[int.Parse(butt.Name.Substring(2))]); } else { Vesnice.Budovy[X][Y].pracovnici.Add(Vesnice.Obyvatele[int.Parse(butt.Name.Substring(2))]); if (Vesnice.Budovy[X][Y].craft_ceho == "provazek") { int id_pouzivaneho_itemu = 0; int id_aktualniho_itemu = 0; foreach (string item in Vesnice.items) { if (item == "Kuze") { id_pouzivaneho_itemu = id_aktualniho_itemu; break; } id_aktualniho_itemu++; } Vesnice.items.RemoveAt(id_pouzivaneho_itemu); } if (Vesnice.Budovy[X][Y].craft_ceho == "kladivo") { int id_pouzivaneho_itemu = 0; int id_aktualniho_itemu = 0; foreach (string item in Vesnice.items) { if (item == "provazek") { id_pouzivaneho_itemu = id_aktualniho_itemu; break; } id_aktualniho_itemu++; } Vesnice.kamen--; Vesnice.items.RemoveAt(id_pouzivaneho_itemu); } if (Vesnice.Budovy[X][Y].craft_ceho == "Stavitel") { int id_pouzivaneho_itemu = 0; int id_aktualniho_itemu = 0; foreach (string item in Vesnice.items) { if (item == "kladivo") { id_pouzivaneho_itemu = id_aktualniho_itemu; break; } id_aktualniho_itemu++; } Vesnice.items.RemoveAt(id_pouzivaneho_itemu); } if (Vesnice.Budovy[X][Y].akce_budovy == "Vyvoj") { Vesnice.Ukonci_podokno(); } } int ID_obj = 0; foreach (Object obj in Seznam.Children) { if (obj is Button) { butt = obj as Button; if (butt.Content.ToString() != "Zpět") { Seznam.Children[ID_obj].Visibility = Visibility.Collapsed; } } ID_obj++; } povoleny_postavy(); } else if (What == "Vyvoj" || What == "Uceni" || What == "Craft") { Vesnice.Budovy[X][Y].craft_ceho = butt.Name; Vesnice.Budovy[X][Y].akce_budovy = What; VyvolavaciOkno.Navigate(new vyber(VyvolavaciOkno, X, Y, "Postava")); } }