자주 사용되는 메소드들
자주 사용되는 메소드들
자주 사용되는 메소드들
자주 사용되는 메소드들
public void ValidarOrigem(Posicao pos) { Peca peca = tabuleiro.GetPeca(pos); if (peca == null) { throw new TabuleiroException("Não existe peça nessa posição"); } if (peca.cor != jogadorAtual) { throw new TabuleiroException("Você não pode mexer na peça do adversário"); } if (!peca.ExisteMovimentosPossiveis()) { throw new TabuleiroException("Essa peça está bloqueada"); } }