Exemple #1
0
        private void rysujPlansze()
        {
            zareagujNaPromocje();
            Pole[,] tablicaPol = plansza.Zwroc();
            BitmapImage b = new BitmapImage();

            for (int i = 0; i < 8; i++)
            {
                for (int j = 0; j < 8; j++)
                {
                    obrazkiDlaPol[j, i] = new Image();
                    b = zwrocPasjacyObrazek(tablicaPol[j, i]);
                    if (b != null)
                    {
                        obrazkiDlaPol[j, i].Source = b;
                        pola[j, i].Content         = obrazkiDlaPol[j, i];
                    }
                    else
                    {
                        pola[j, i].Content = null;
                    }
                }
            }
            zareagujNaSzachMatPat();
        }
 /// <summary>
 /// Obiekt do sprawdzania szachu, mata i pata na danej planszy
 /// </summary>
 public Kontrolki(Plansza plansza)
 {
     this.plansza = plansza;
     this.pola    = plansza.Zwroc();
 }