示例#1
0
 private void buttonGraj_Click(object sender, EventArgs e)
 {
     if (radioButton1.Checked)
     {
         dodajGracza(textBox1.Text, buttonKolor1.BackColor);
         dodajGracza(textBox2.Text, buttonKolor2.BackColor);
     }
     else if (radioButton2.Checked)
     {
         dodajGracza(textBox1.Text, buttonKolor1.BackColor);
         dodajGracza(textBox2.Text, buttonKolor2.BackColor);
         dodajGracza(textBox3.Text, buttonKolor3.BackColor);
     }
     else if (radioButton3.Checked)
     {
         dodajGracza(textBox1.Text, buttonKolor1.BackColor);
         dodajGracza(textBox2.Text, buttonKolor2.BackColor);
         dodajGracza(textBox3.Text, buttonKolor3.BackColor);
         dodajGracza(textBox4.Text, buttonKolor4.BackColor);
     }
     if (radioButton1.Checked || radioButton2.Checked || radioButton3.Checked)
     {
         Gra gra = new Gra(listaPol, listaGraczy);
         gra.Show();
         this.Close();
     }
     else
     {
         MessageBox.Show("Błąd", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }
示例#2
0
        public BudujForma(Pole budujNaPolu, Gracz obecnyGracz, Gra gra)
        {
            InitializeComponent();
            czyAktywna       = true;
            this.budujNaPolu = budujNaPolu;
            this.obecnyGracz = obecnyGracz;
            this.gra         = gra;
            zastawione();

            aktualizujTekst();
        }
示例#3
0
 public ZastawPolaForm(List <Pole> pola, Gra gra)
 {
     InitializeComponent();
     this.pola = pola;
     this.gra  = gra;
     foreach (var item in pola)
     {
         if (item.czyZastawione == false && item.czyDoZastawiania == true)//item.nazwa.Contains("peron")==false && item.nazwa != "wodociagi" && item.nazwa != "elektrownia")
         {
             var tekst = item.nazwa + " czynsz: " + item.liczCzynsz();
             listBoxPola.Items.Add(tekst);
         }
     }
     roznica     = pola[0].wlasciciel.gotowka - gra.obecnePole.liczCzynsz();
     label1.Text = "+" + pola[0].wlasciciel.gotowka.ToString() + "\n-" + gra.obecnePole.liczCzynsz().ToString() + "\n______\n  " + roznica.ToString();
 }