public override List <Position> movimentosPossiveis(Position position, Tabuleiro tabuleiro) { List <Position> positions = new List <Position>(); if (tabuleiro.getPeca(position.Linha + 1, position.Coluna) == null) { positions.Add(new Position(position.Linha + 1, position.Coluna)); if (qtdeMovimentos == 0) { if (tabuleiro.getPeca(position.Linha + 2, position.Coluna) == null) { positions.Add(new Position(position.Linha + 1, position.Coluna)); } } } return(positions); }