Correction de l'affichage du texte indiquant le tour du joueur
This commit is contained in:
7
jeu.c
7
jeu.c
@@ -13,16 +13,13 @@ void dessinerGrille(struct EtatJeu etatJeu) {
|
||||
int hauteurFenetre = 600;
|
||||
int marge = 50;
|
||||
|
||||
/* Effacer l'écran avant tout dessin */
|
||||
EffacerEcran(CouleurParNom("white"));
|
||||
|
||||
/* Afficher le tour du joueur actuel */
|
||||
ChoisirCouleurDessin(CouleurParNom("black"));
|
||||
char message[50];
|
||||
sprintf(message, "Tour du Joueur %d", etatJeu.tourJoueur);
|
||||
EcrireTexte(300, 30, message, 2);
|
||||
|
||||
/* Afficher la couleur du joueur */
|
||||
if (etatJeu.tourJoueur == 1) {
|
||||
ChoisirCouleurDessin(CouleurParNom("blue"));
|
||||
EcrireTexte(500, 30, "(Bleu)", 2);
|
||||
@@ -31,7 +28,6 @@ void dessinerGrille(struct EtatJeu etatJeu) {
|
||||
EcrireTexte(500, 30, "(Rouge)", 2);
|
||||
}
|
||||
|
||||
/* Le reste du code de dessin de la grille reste identique */
|
||||
int tailleCase = (largeurFenetre - 2 * marge) / etatJeu.tailleGrille;
|
||||
if (tailleCase * etatJeu.tailleGrille > (hauteurFenetre - 2 * marge)) {
|
||||
tailleCase = (hauteurFenetre - 2 * marge) / etatJeu.tailleGrille;
|
||||
@@ -40,8 +36,6 @@ void dessinerGrille(struct EtatJeu etatJeu) {
|
||||
int startX = (largeurFenetre - (tailleCase * etatJeu.tailleGrille)) / 2;
|
||||
int startY = (hauteurFenetre - (tailleCase * etatJeu.tailleGrille)) / 2;
|
||||
|
||||
EffacerEcran(CouleurParNom("white"));
|
||||
|
||||
for (i = 0; i < etatJeu.tailleGrille; i++) {
|
||||
for (j = 0; j < etatJeu.tailleGrille; j++) {
|
||||
int x = startX + (j * tailleCase);
|
||||
@@ -89,7 +83,6 @@ void gererClicSouris(struct EtatJeu *etatJeu) {
|
||||
etatJeu->grille[i][j] = etatJeu->tourJoueur;
|
||||
etatJeu->tourJoueur = (etatJeu->tourJoueur == 1) ? 2 : 1;
|
||||
|
||||
EffacerEcran(CouleurParNom("white"));
|
||||
dessinerGrille(*etatJeu);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user