Example #1
0
        public Spieler(PunkteAusgabe b, /* SpielerStatus c,*/ int i)
        {
            Name = "Neuer Spieler";
            PunkteAufLabel(b);
            ListePunkte.Add(0);
            Nr = i;
            //AktivInaktiv(c);
            if (i == 0)
            {
                Aktiv = true;
            }
            else
            {
                Aktiv = false;
            }
            //erstellen der Anzeigen von Spielername, Spielertypauswahl, Rundenanzeige und Punkteanzeige
            ListeLabelSpieler[i]             = new Label();
            ListeLabelSpieler[i].AutoSize    = true;
            ListeLabelSpieler[i].Size        = new System.Drawing.Size(100, 13);
            ListeLabelSpieler[i].Location    = new System.Drawing.Point(P1, Reihe + 24 * i);
            ListeLabelSpieler[i].TabIndex    = 0;
            ListeLabelSpieler[i].Text        = "Spieler";
            ListeLabelSpieler[i].MouseClick += new System.Windows.Forms.MouseEventHandler(LabelSpieler_MouseClick);

            ListeTextBoxSpieler[i]         = new TextBox();
            ListeTextBoxSpieler[i].Visible = false;

            ListeComboBoxSpieler[i]                   = new ComboBox();
            ListeComboBoxSpieler[i].FlatStyle         = System.Windows.Forms.FlatStyle.Popup;
            ListeComboBoxSpieler[i].FormattingEnabled = true;
            ListeComboBoxSpieler[i].Items.AddRange(new object[] {
                "Mensch",
                "KI - ängstlich",
                "KI - normal",
                "KI - risiko"
            });
            ListeComboBoxSpieler[i].Visible               = true;
            ListeComboBoxSpieler[i].Size                  = new System.Drawing.Size(92, 21);
            ListeComboBoxSpieler[i].Location              = new System.Drawing.Point(P1 + 92, Reihe - 3 + 24 * i);
            ListeComboBoxSpieler[i].TabIndex              = 9;
            ListeComboBoxSpieler[i].SelectedValueChanged += new System.EventHandler(this.ComboBoxSpieler_SelectedValueChanged);

            ListeLabelRundeAnzeige[i]          = new Label();
            ListeLabelRundeAnzeige[i].Location = new System.Drawing.Point(P1 + 200, Reihe + 24 * i);
            ListeLabelRundeAnzeige[i].AutoSize = true;
            ListeLabelRundeAnzeige[i].TabIndex = 0;
            ListeLabelRundeAnzeige[i].Text     = "Runde: ";

            ListeLabelRunde[i]          = new Label();
            ListeLabelRunde[i].AutoSize = true;
            ListeLabelRunde[i].Location = new System.Drawing.Point(P1 + 260, Reihe + 24 * i);
            ListeLabelRunde[i].TabIndex = 0;
            ListeLabelRunde[i].Text     = $"{Form1.Runde}";

            ListeLabelPunkte[i]          = new Label();
            ListeLabelPunkte[i].AutoSize = true;
            ListeLabelPunkte[i].Location = new System.Drawing.Point(P1 + 280, Reihe + 24 * i);
            ListeLabelPunkte[i].TabIndex = 0;
            ListeLabelPunkte[i].Text     = "Punkte: ";

            ListeLabelPunkteAnzeige[i]           = new Label();
            ListeLabelPunkteAnzeige[i].AutoSize  = true;
            ListeLabelPunkteAnzeige[i].Location  = new System.Drawing.Point(P1 + 330, Reihe + 24 * i);
            ListeLabelPunkteAnzeige[i].TabIndex  = 0;
            ListeLabelPunkteAnzeige[i].TextAlign = System.Drawing.ContentAlignment.TopRight;
            ListeLabelPunkteAnzeige[i].Text      = "123456";
        }
Example #2
0
 public void PunkteAufLabel(PunkteAusgabe a)
 {
     _PunkteAufLabel += a;
 }