60
}
}
}
nbNoirs ++;
nbBlancs --;
else {
}
nbNoirs --;
nbBlancs++;
Ta bles de Transposition
pileModifications [ nbModifications ] = nbSwaps ;
nbModifications ++;
void dejoue ( const Coup & m) {
int x, y, nbSwaps ;
char autre = adversaire (m. couleur );
n bModifications --;
nbSwaps = pileModifications [ nbModifications ];
fo r (int i = O; i < nbSwaps ; i++) {
}
nbModifications --;
y = pileModifications [ nbModifications ];
nbModifications --;
x = pileModifications [ nbModifications ];
damier [x] [y] = autre ;
hashcode A= HashArray [x] [y] [O] ;
hashcode A= HashArray [x] [y] [ 1];
if (m. couleur == '@ ' ) {
}
nbNoirs --;
nbBlancs ++;
else {
}
nbNoirs ++;
nbBlancs --;
nbModifications --;
y = pileModifications [ nbModifications ];
nbModifications --;
x = pileModifications [ nbModifications ];
damier [x] [y] = '+ ';
if (m. couleur == '@' ) {
}
hashcode A= HashArray [x] [y] [O] ;
nbNoirs --;
else {
}
hashcode A= HashArray [ x] [y] [ 1];
nbBlancs --;
Précédent

- 74/256

Suivant