Newer
Older
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
#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=
}