simple erreur de ma part vraiment desole cetait que javais mis la partie dans le while(jeu_fini == 0) de la souris (toute la partie de gestion de la souris) avec celle du clavier daute de } probleme regler le jeu fonctionne aussi bien avec la souris que le clavier :D
This commit is contained in:
@@ -175,7 +175,9 @@ int main(void){
|
|||||||
if(verifier_victoire(grille,ligne,colonne) == 1 ){
|
if(verifier_victoire(grille,ligne,colonne) == 1 ){
|
||||||
jeu_fini = 1;
|
jeu_fini = 1;
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
if (SourisCliquee()) {
|
if (SourisCliquee()) {
|
||||||
SourisPosition();
|
SourisPosition();
|
||||||
|
|
||||||
@@ -190,31 +192,31 @@ int main(void){
|
|||||||
}
|
}
|
||||||
|
|
||||||
if (jeu_fini == 1){
|
if (jeu_fini == 1){
|
||||||
ChoisirCouleurDessin(CouleurParNom("white"));
|
ChoisirCouleurDessin(CouleurParNom("white"));
|
||||||
/* pense à utiliser img_w pour la largeur du rectangle blanc */
|
/* pense à utiliser img_w pour la largeur du rectangle blanc */
|
||||||
RemplirRectangle(50,150, img_w - 100,100);
|
RemplirRectangle(50,150, img_w - 100,100);
|
||||||
|
|
||||||
ChoisirCouleurDessin(CouleurParNom("red"));
|
ChoisirCouleurDessin(CouleurParNom("red"));
|
||||||
EcrireTexte(60,200,"Bravo",2);
|
EcrireTexte(60,200,"Bravo",2);
|
||||||
EcrireTexte(60,230,"Rejouer ? (O/N)",1);
|
EcrireTexte(60,230,"Rejouer ? (O/N)",1);
|
||||||
while(1) {
|
while(1) {
|
||||||
touche = Touche();
|
touche = Touche();
|
||||||
if (touche == XK_o || touche == XK_O) {
|
if (touche == XK_o || touche == XK_O) {
|
||||||
FermerGraphique();
|
FermerGraphique();
|
||||||
InitialiserGraphique();
|
InitialiserGraphique();
|
||||||
break;
|
break;
|
||||||
|
}
|
||||||
|
if (touche == XK_n || touche == XK_N) {
|
||||||
|
vouloir_rejouer = 0;
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
if (touche == XK_n || touche == XK_N) {
|
|
||||||
vouloir_rejouer = 0;
|
|
||||||
break;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
fermer_affichage();
|
fermer_affichage();
|
||||||
return EXIT_SUCCESS;
|
return EXIT_SUCCESS;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user