コード例 #1
0
        bool SprawdzWygrana()
        {
            bool bk = false;
            bool ck = false;

            for (int i = 0; i < 8; i++)
            {
                for (int j = 0; j < 8; j++)
                {
                    Figura figura = plansza.PobierzFigure(i, j);
                    if (figura != null)
                    {
                        if (figura.PobierzSymbol() == 'K' && figura.PobierzDruzyne() == 'B')
                        {
                            bk = true;
                        }
                        if (figura.PobierzSymbol() == 'K' && figura.PobierzDruzyne() == 'C')
                        {
                            ck = true;
                        }
                    }
                }
            }
            if (!bk)
            {
                wygrana = true;
                winner  = 'C';
            }
            if (!ck)
            {
                wygrana = true;
                winner  = 'B';
            }
            return(wygrana);
        }
コード例 #2
0
 void Wyswietl(Figura figura, int y, int x, System.Windows.Forms.PaintEventArgs e)
 {
     if (figura.PobierzDruzyne() == 'B')
     {
         if (figura.PobierzSymbol() == 'P')
         {
             e.Graphics.DrawImage(im_bp, x * w_pola, y * h_pola, w_pola, h_pola);
         }
         if (figura.PobierzSymbol() == 'W')
         {
             e.Graphics.DrawImage(im_bw, x * w_pola, y * h_pola, w_pola, h_pola);
         }
         if (figura.PobierzSymbol() == 'S')
         {
             e.Graphics.DrawImage(im_bs, x * w_pola, y * h_pola, w_pola, h_pola);
         }
         if (figura.PobierzSymbol() == 'G')
         {
             e.Graphics.DrawImage(im_bg, x * w_pola, y * h_pola, w_pola, h_pola);
         }
         if (figura.PobierzSymbol() == 'H')
         {
             e.Graphics.DrawImage(im_bh, x * w_pola, y * h_pola, w_pola, h_pola);
         }
         if (figura.PobierzSymbol() == 'K')
         {
             e.Graphics.DrawImage(im_bk, x * w_pola, y * h_pola, w_pola, h_pola);
         }
     }
     if (figura.PobierzDruzyne() == 'C')
     {
         if (figura.PobierzSymbol() == 'P')
         {
             e.Graphics.DrawImage(im_cp, x * w_pola, y * h_pola, w_pola, h_pola);
         }
         if (figura.PobierzSymbol() == 'W')
         {
             e.Graphics.DrawImage(im_cw, x * w_pola, y * h_pola, w_pola, h_pola);
         }
         if (figura.PobierzSymbol() == 'S')
         {
             e.Graphics.DrawImage(im_cs, x * w_pola, y * h_pola, w_pola, h_pola);
         }
         if (figura.PobierzSymbol() == 'G')
         {
             e.Graphics.DrawImage(im_cg, x * w_pola, y * h_pola, w_pola, h_pola);
         }
         if (figura.PobierzSymbol() == 'H')
         {
             e.Graphics.DrawImage(im_ch, x * w_pola, y * h_pola, w_pola, h_pola);
         }
         if (figura.PobierzSymbol() == 'K')
         {
             e.Graphics.DrawImage(im_ck, x * w_pola, y * h_pola, w_pola, h_pola);
         }
     }
 }