public bool Zagraj(Pionek wybor, Pionek cel)//wykonuje ruch w grze { return(gra.Ruch(new Pionek(wybor), new Pionek(cel))); }
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(); } }