示例#1
0
 public void colocarPeca(Piace p, Position pos)
 {
     if (existePeca(pos))
     {
         throw new BoardExceptions("Já existe uma peça nesta posição");
     }
     pecas[pos.linha, pos.coluna] = p;
     p.posicao = pos;
 }
示例#2
0
        public Piace retirarPeca(Position pos)
        {
            if (peca(pos) == null)
            {
                return(null);
            }
            Piace aux = peca(pos);

            aux.posicao = null;
            pecas[pos.linha, pos.coluna] = null;
            return(aux);
        }