private void KIspielerWechsel() { for (int i = 0; i < App.listeSpieler.Count; i++) { if (App.listeSpieler[i].kI_checked == true) { if (App.listeSpieler[i].budget < 0) { Spieler ersSp = new Spieler(); int indexErsatz = random.Next(0, 4); App.listeSpieler[i].spieler = ersSp.ersatzKIspieler[indexErsatz]; App.listeSpieler[i].budget = 1000; stPan_spieler.Children[i].SetValue(TextBox.TextProperty, App.listeSpieler[i].spieler); stPan_budget.Children[i].SetValue(TextBlock.TextProperty, App.listeSpieler[i].budget.ToString()); } } } }
//Alles zurücksetzen private void but_allReset_Click(object sender, RoutedEventArgs e) { MessageBoxResult result = MessageBox.Show("Alles wird zurückgesetzt. Auch die Spielstände.\r\nWollen sie wirklich fortfahren?", "Alles Zurücksetzen", MessageBoxButton.OKCancel); if (result == MessageBoxResult.OK) { App.listeSpieler.Clear(); Spieler ls = new Spieler(); for (int i = 0; i < 4; i++) { if (i == 0) { App.listeSpieler.Add(new Spieler() { spieler = ls.spielerNamen[i], budget = 1000, einsatz = 0, kI_checked = false }); } else { App.listeSpieler.Add(new Spieler() { spieler = ls.spielerNamen[i], budget = 1000, einsatz = 0, kI_checked = true }); } } } }
private void checkBox_Click(object sender, RoutedEventArgs e) { int check; Int32.TryParse((sender as CheckBox).Name.Substring(8), out check); if (((bool)stPan_chB.Children[check].GetValue(CheckBox.IsCheckedProperty))) { Spieler ersSp = new Spieler(); int gewhuhn = random.Next(0, 4); stPan_spieler.Children[check].SetValue(TextBox.TextProperty, ersSp.ersatzKIspieler[gewhuhn]); stPan_budget.Children[check].SetValue(TextBlock.TextProperty, 1000.ToString()); stPan_huehner.Children[check].SetValue(ComboBox.SelectedIndexProperty, gewhuhn); stPan_einsatz.Children[check].SetValue(TextBox.TextProperty, random.Next(40, 200).ToString()); stPan_spieler.Children[check].IsEnabled = false; stPan_huehner.Children[check].IsEnabled = false; stPan_einsatz.Children[check].IsEnabled = false; App.listeSpieler[check].kI_checked = true; App.listeSpieler[check].budget = 1000; } else { App.listeSpieler[check].budget = 1000; stPan_spieler.Children[check].SetValue(TextBox.TextProperty, ""); stPan_budget.Children[check].SetValue(TextBlock.TextProperty, App.listeSpieler[check].budget.ToString()); stPan_einsatz.Children[check].SetValue(TextBox.TextProperty, 0.ToString()); stPan_huehner.Children[check].SetValue(ComboBox.SelectedIndexProperty, -1); stPan_spieler.Children[check].IsEnabled = true; stPan_huehner.Children[check].IsEnabled = true; stPan_einsatz.Children[check].IsEnabled = true; App.listeSpieler[check].kI_checked = false; App.listeSpieler[check].budget = 1000; } }