diff --git a/blocus b/blocus index c781f85..b32e287 100755 Binary files a/blocus and b/blocus differ diff --git a/jeu.c b/jeu.c index 1ec2327..7aa1435 100755 --- a/jeu.c +++ b/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); } }