Exemplo n.º 1
0
 private void pnlBanCo_MouseClick(object sender, MouseEventArgs e)
 {
     if (!caroChess.SanSang)// pick mode before play
     {
         return;
     }
     if (caroChess.DanhCo(e.X, e.Y, grs))
     {
         if (caroChess.KiemTraChienThang())
         {
             caroChess.KetThucTroChoi();
         }
         else
         {
             if (caroChess.CheDoChoi == 2)
             {
                 caroChess.KhoiDongComputer(grs);
                 if (caroChess.KiemTraChienThang())
                 {
                     caroChess.KetThucTroChoi();
                 }
             }
         }
     }
 }
Exemplo n.º 2
0
 private void panel1_MouseClick(object sender, MouseEventArgs e)
 {
     if (!caroChess.SanSang1)
     {
         return;
     }
     if (caroChess.DanhCo(e.X, e.Y, gr))
     {
         if (caroChess.CheDoChoi1 == 1)
         {
             if (caroChess.KtChienThang())
             {
                 caroChess.KetThucGame();
             }
         }
         else
         if (caroChess.CheDoChoi1 == 2)
         {
             caroChess.KhoiDongCom(gr);
             if (caroChess.KtChienThang())
             {
                 caroChess.KetThucGame();
             }
         }
     }
 }
Exemplo n.º 3
0
 private void pnlBanCo_MouseClick(object sender, MouseEventArgs e)
 {
     if (!CaroChess.SanSang)
     {
         return;
     }
     CaroChess.DanhCo(e.X, e.Y, grs);
     if (CaroChess.KiemTraChienThang())
     {
         CaroChess.KetThucTroChoi();
     }
 }
Exemplo n.º 4
0
        //lick chuột để đánh quân cờ
        private void pnlBanCo_MouseClick(object sender, MouseEventArgs e)
        {
            //gọi hàm đánh cờ từ caroChess tham số là vị trí (x,y) và cọ vẽ
            if (!caroChess.SangSang)
            {
                return;
            }

            caroChess.DanhCo(e.X, e.Y, grs);
            if (caroChess.KiemTraChienThang())
            {
                caroChess.KetThucTroChoi();
            }
        }