Oui bien sur, je n'ai pas volontaireent touche au code, juste reindente, utilise la balise code et virer cet ignoble goto pour le remplacer par un plus joli.
Le code est identique avec juste quelques lignes en plus et d'autre simplemetn deplace
Allez un peu plus de indentfun
int returnMoves = numlegalfullmoves;
if (!numlegalfullmoves)
{
if ( (!numlegaldie1moves) ||
(abs(die2) > abs(die1)) )
{
for (unsigned short i=0;i<numlegaldie2moves;i++)
{
legalmoves[i][1]=legaldie2moves[i];
legalmoves[i][3]=legalmoves[i][2]=legalmoves[i][0]=-128;
}
returnMoves = numlegaldie2moves;
}
if (!numlegaldie2moves)
{
for (unsigned short i=0;i<numlegaldie1moves;i++)
{
legalmoves[i][0]=legaldie1moves[i];
legalmoves[i][3]=legalmoves[i][2]=legalmoves[i][1]=-128;
}
returnMoves = numlegaldie1moves;
}
}
return returnMoves;
}
Tellement plus propre...