Пример #1
0
 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());
             }
         }
     }
 }
Пример #2
0
        //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
                        });
                    }
                }
            }
        }
Пример #3
0
        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;
            }
        }