public Move(Move copiar) { this.bbFrom = copiar.bbFrom; this.bbTo = copiar.bbTo; this.peca = copiar.peca; this.pecaCap = copiar.pecaCap; this.indiceDe = copiar.indiceDe; this.indicePara = copiar.indicePara; this.tipo = copiar.tipo; this.enPassant = copiar.enPassant; this.potencialRoque = copiar.potencialRoque; this.score = copiar.score; }
public Move(ulong bbFrom, ulong bbTo, tipoMovimento tipo, tipoPeca peca, tipoPeca pecaCap, int indiceDe, int indicePara) { this.bbFrom = bbFrom; this.bbTo = bbTo; this.peca = peca; this.pecaCap = pecaCap; this.indiceDe = indiceDe; this.indicePara = indicePara; this.tipo = tipo; this.enPassant = -1; this.potencialRoque = 0; this.score = 0; }
public Move() { this.enPassant = -1; this.potencialRoque = 0; this.tipo = tipoMovimento.MOVNENHUM; }