Le projet est fini la il manque le rapport et quelque changement des fichiers pour qu'il n'y ait pas de fichier ou il n'y a qu'une seul fonction

This commit is contained in:
2024-11-20 14:10:43 +01:00
parent 194076b002
commit e650605ead
7 changed files with 238 additions and 50 deletions

20
main.c
View File

@@ -1,19 +1,18 @@
#include <graph.h>
#include <stdlib.h>
#include <stdio.h>
#include "jeu.h"
int main (void){
int victoire = 0, choix = 0;
int victoire = 0, choix = 0, SourisX = 0, SourisY = 0;
InitialiserGraphique();
CreerFenetre(50, 50, 700, 500); /* Initialise la fenetre puis lance le programme jeu.c qui lancera d'autre programme */
while(1){
choix = 0;
SourisX = 0;
SourisY = 0;
EffacerEcran(CouleurParNom("white"));
victoire = Jeu();
printf("victoire : %d\n", victoire);
FermerGraphique();
InitialiserGraphique();
CreerFenetre(50, 50, 700, 500);
@@ -23,10 +22,21 @@ int main (void){
EcrireTexte(120, 135, "Rejouer ?", 2);
DessinerRectangle(400, 100, 200, 50);
EcrireTexte(420, 135, "Quitter ?", 2);
if(SourisCliquee()){
SourisX = _X;
SourisY = _Y;
}
if(SourisX <= 300 && SourisX >= 100 && SourisY <= 150 && SourisY >= 100){
choix++;
}else if(SourisX <= 600 && SourisX >= 400 && SourisY <= 150 && SourisY >= 100){
choix = 5;
}
if(victoire == 1){
EcrireTexte(300, 235, "Joueur 1 a gagner !", 2);
}else if (victoire == 2){
EcrireTexte(300, 235, "Joueur 2 a gagner !", 2);
}else if (victoire == 3){
EcrireTexte(300, 235, "L'IA a gagner !", 2);
}
if(choix == 5){
return EXIT_SUCCESS;