Esempio n. 1
0
 public bool Zagraj(Pionek wybor, Pionek cel)//wykonuje ruch w grze
 {
     return(gra.Ruch(new Pionek(wybor), new Pionek(cel)));
 }
Esempio n. 2
0
        void ObslugaPlanszy(int opt = 0) //obsluga opcji wyboru
        {
            if ((opt == 0) && (trwa))    //ruch
            {
                if (Czy_nie_pat(gra.kolej))
                {
                    if ((gra.plansza[wybor.w][wybor.r].zajete) && (!gra.seria))
                    {
                        wybrano = true;
                        Wyb();
                        InfoWyb();
                    }
                    else
                    {
                        InfoWyb();
                        if (wybrano)
                        {
                            Cel();

                            if (gra.Ruch(w, c))
                            {
                                if (gra.seria)
                                {
                                    w.r = c.r;
                                    w.w = c.w;
                                }
                            }


                            if (gra.seria)
                            {
                                wybrano = true;
                            }
                            else
                            {
                                wybrano = false;
                            }

                            OdsPlansze();

                            if (gra.kolej == 0)
                            {
                                label3.Text = "Twoja kolej";
                                label2.Text = "Czekaj";
                            }
                            else
                            {
                                label2.Text = "Twoja kolej";
                                label3.Text = "Czekaj";
                            }
                        }
                    }
                }
            }
            if (opt == 2)//wznownienie
            {
                wybrano = false;
            }
            if (opt == 3)//zatrzymanie
            {
                trwa = true;
            }
            if (opt == 1)//przyciska start
            {
                gra = new Gra();

                trwa          = false;
                button66.Text = "Start";
                label1.Text   = "Gra wstrzymana";

                wybrano = false;

                OdsPlansze();
            }
        }