Example #1
0
 private void koniec()
 {
     obecnyGracz = nastepnyGracz(obecnyGracz);
     obecnePole  = null;
     MessageBox.Show("Ruch gracza: " + obecnyGracz.nazwa, "Ruch", MessageBoxButtons.OK);
     start();
 }
Example #2
0
        public BudujForma(Pole budujNaPolu, Gracz obecnyGracz, Gra gra)
        {
            InitializeComponent();
            czyAktywna       = true;
            this.budujNaPolu = budujNaPolu;
            this.obecnyGracz = obecnyGracz;
            this.gra         = gra;
            zastawione();

            aktualizujTekst();
        }
Example #3
0
 private Gracz nastepnyGracz(Gracz obecnyGracz)
 {
     if (obecnyGracz.numer == listaGraczy.Count)
     {
         obecnyGracz = listaGraczy[0];
     }
     else
     {
         obecnyGracz = listaGraczy[obecnyGracz.numer];
     }
     return(obecnyGracz);
 }
Example #4
0
        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++;
        }
Example #5
0
        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();
        }
Example #6
0
 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;
 }