1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
| void jouer_carte_joueur(int place, int carte, Case parcours[], int main_joueur[]) {
int aux=place;
if ( main_joueur[carte]==0 )
printf("vous n'avez pas cette carte");
else { if ( c_vide_joueur(parcours[place])==VRAI )
printf ("pas de pions dand cette case");
else { if ( place==37 )
printf ("pion deja dans la barque");
else { if ( carte!=(parcours[place].signe) && place>0 )
printf("coup impossible");
else { aux ++;
while ( (parcours[aux].signe != carte || parcours[aux].nbre_pions_joueur>0) && aux<37 )
aux ++;
parcours[aux].nbre_pions_joueur ++ ;
parcours[place].nbre_pions_joueur -- ;
main_joueur[carte] -- ; }
}
}
}
} |
Partager