2
5
#include"bj_affichage.h"
4
/** @brief affiche_main
6
* @todo: document this function
7
/* Fonction: affiche_main
11
* Affiche la main du joueur passe en parametre
8
13
void affiche_main(struct s_joueur joueur)
13
/** @brief affiche_jeu
15
* @todo: document this function
18
/* Fonction affiche_jeu
19
* Entrees: - la table de jeu
22
* Affiche la main de tous les joueurs de la table
23
* y compris la banque.
17
25
void affiche_jeu(struct s_table table)
24
* @todo: document this function
30
/* Fonction: human_card
31
* Entrees: - indice de la carte dans le tableau de cartes
32
* - chaine de caractère pour la couleur de la carte
33
* - chaine de caractère pour le numero de la carte
36
* Traduit l'indice de la carte du tableau en un format
37
* comprehensible (ex: couleur = "coeur", number = "As")
38
* La memoire est supposee allouee pour les chaines de caracteres.
26
40
void human_card(int carte, char *couleur, char *number)
50
strcpy(number, "Valet");
53
strcpy(number, "Reine");
56
strcpy(number, "Roi");
59
sprintf(number, "%02d", colornum);
62
colorind = carte / 12;
65
strcpy(couleur, "Pique");
68
strcpy(couleur, "Coeur");
71
strcpy(couleur, "Carreau");
74
strcpy(couleur, "Trefle");