Beispiel #1
0
 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;
 }
Beispiel #2
0
 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;
 }
Beispiel #3
0
 public Move()
 {
     this.enPassant      = -1;
     this.potencialRoque = 0;
     this.tipo           = tipoMovimento.MOVNENHUM;
 }