private void koniec() { obecnyGracz = nastepnyGracz(obecnyGracz); obecnePole = null; MessageBox.Show("Ruch gracza: " + obecnyGracz.nazwa, "Ruch", MessageBoxButtons.OK); start(); }
public BudujForma(Pole budujNaPolu, Gracz obecnyGracz, Gra gra) { InitializeComponent(); czyAktywna = true; this.budujNaPolu = budujNaPolu; this.obecnyGracz = obecnyGracz; this.gra = gra; zastawione(); aktualizujTekst(); }
private Gracz nastepnyGracz(Gracz obecnyGracz) { if (obecnyGracz.numer == listaGraczy.Count) { obecnyGracz = listaGraczy[0]; } else { obecnyGracz = listaGraczy[obecnyGracz.numer]; } return(obecnyGracz); }
private void dodajGracza(string nazwa, Color kolor) { Gracz gracz = new Gracz(i); gracz.nazwa = nazwa; gracz.numer = i; gracz.gotowka = 300; gracz.numerAktualnegoPola = 0; gracz.kolor = kolor; gracz.obrazek.BackColor = kolor; listaGraczy.Add(gracz); i++; }
public Gra(List <Pole> listaPol, List <Gracz> listaGraczy) { InitializeComponent(); pictureBox1.BackColor = Color.Red; this.listaPol = listaPol; this.listaGraczy = listaGraczy; tablicaPozycjiGraczy = new int[listaGraczy.Count]; aktualizujTablicePozycjiGraczy(); panel1.BackgroundImage = Image.FromFile("plansza.jpg"); foreach (var item in listaGraczy) { panel1.Controls.Add(item.obrazek); } obecnyGracz = listaGraczy[0]; buttonRzucKostka.Enabled = false; buttonKoniecTury.Enabled = false; //int i = 0; //foreach (var item in listaPol) //{ // if(i%3==0) // { // item.wlasciciel = listaGraczy[0]; // listaGraczy[0].pola.Add(item); // item.iloscBlokow = 4; // } // if (i % 3 == 1) // { // item.wlasciciel = listaGraczy[1]; // item.iloscBlokow = 4; // listaGraczy[1].pola.Add(item); // } // if (i % 3 == 2) // { // item.wlasciciel = listaGraczy[2]; // item.iloscBlokow = 4; // listaGraczy[2].pola.Add(item); // } // i++; //} start(); }
public Pole() { czynsz = new int[6]; nazwa = null; numer = 0; cenaZakupu = 0; czynsz[0] = 0; czynsz[1] = 0; czynsz[2] = 0; czynsz[3] = 0; czynsz[4] = 0; czynsz[5] = 0; cenaBudynku = 0; wlasciciel = new Gracz(); iloscBlokow = 0; iloscHoteli = 0; pozycjaX = -1; pozycjaY = -1; czyZastawione = false; czyDoZastawiania = false; }