Exemple #1
0
 private void TestarPromocao(Peca peca)
 {
     //Teste Jogada Especial "Promoção"(trocar peão por dama se chegar ao outro lado do tabuleiro)
     if (peca is Peao)
     {
         if ((peca.Cor == Cor.Azul && peca.Posicao.Linha == 7) || (peca.Cor == Cor.Vermelho && peca.Posicao.Linha == 0))
         {
             PartidaDeXadrez.Promocao(peca);
             MessageBox.Show("JOGADA ESPECIAL PROMOÇÃO DETECTADA!\n\nPELAS REGRAS DO XADREZ:\n* SE UM PEÃO ATINGE O FIM DO TABULEIRO ADVERSÁRIO, É SUSBTITUÍDO POR UMA DAMA!");
         }
     }
 }