#include <stdio.h> #include <stdlib.h> #include "deroulement.h" #include "initialisation.h" void afficheDes(Joueur* current) { int i; printf("Votre des sont:") for (i=0; i<current->nombreDes; i++) { (current->des[i]==1)?printf("paco "):printf("%d ", current->des[i]); } } void afficheAnnonce(Annonce* debut,Joueur* premier) { int i=1; while (debut!=NULL) { printf("Le joueur \"%s\ a declare au moin %d des de",premier->nom,&debut->nombre); (debut->valeur==1)?printf("paco "):printf("%d",debut->valeur==1); premier=premier->next; debut=debut->next; } } Annonce* listeAnnonce(Joueur* J) { Annonce* a,head; Joueur* premier=J; printf("Nous commencon a jouer par la declaration des annonces.\n "); printf("Le permier joueur \"%s\"doit faire une proposition.\n ",J->nom); presenceJoueur(J); afficheDes(J); printf("Quelle est votre valeur du de pour la proposition?(veuillez vous saisir 1 pour le paco)\n"); a= (Annonce*) malloc(sizeof(Annonce)); head = a; scanf("%d",&a->valeur); getchar(); while(a->valeur>6||(a->valeur=0)) { printf("La valeur du de n'est pas valide!"); printf("Veuillez-vous resaisir: "); scanf("%d", &a->valeur); getchar(); } printf("Quelle est votre nombre des des pour la proposition? \n"); scanf("%",a->nombre); getchar(); while(a->nombre>5*numJoueur||(a->nombre=0)) { printf("Le nombre du de n'est pas valide!"); printf("Veuillez-vous resaisir: "); scanf("%d", &a->nombre); getchar(); } printf("Donc votre declaration est qu'il y a au moin "%d" des de "%d" au total.\n",&a->nombre,&a->valeur); while (1) { JoueurSuivant(); system("clear"); J=J->next; presenceJoueur(J); afficheAnnonce(head,premier); printf("Veuillez-vous saisir votre ") enum choix option= }