private bool sprawdzCzySzach()
        {
            bool szach = false;

            for (int i = 0; i < 8; i++)
            {
                for (int j = 0; j < 8; j++)
                {
                    szach = plansza.SprawdzCalyRuch(i, j, x2Krola2, y2Krola2, pola[x1Krola1, y1Krola1].ZwrocGracza());
                    if (szach == true)
                    {
                        czyMat = sprawdzCzyMat(i, j, x2Krola2, y2Krola2);
                        return(true);
                    }
                }
            }
            return(false);
        }
Exemple #2
0
 private void zaznaczPola(int x1, int y1, Gracz gracz)
 {
     Pole[,] pionki = plansza.Zwroc();
     for (int i = 0; i < 8; i++)
     {
         for (int j = 0; j < 8; j++)
         {
             if (plansza.SprawdzCalyRuch(x1, y1, j, i, gracz) == true)
             {
                 pola[j, i].BorderThickness = new Thickness(4);
                 pola[j, i].BorderBrush     = Brushes.Blue;
             }
         }
     }
 }