diff --git a/Makefile b/Makefile index dbb1b7e..4dc3cab 100644 --- a/Makefile +++ b/Makefile @@ -9,6 +9,8 @@ OFILES = taille.o \ grille.o \ nbjoueur.o \ nbjoueur2.o \ + boutonJVJ.o \ + boutonJVIA.o \ main.o @@ -23,7 +25,7 @@ CFLAGS = -Wall -ansi -pedantic #deplacement.o : pion.h obstacle.h -menu.o : taille.h menu.h nbjoueur.h nbjoueur2.h +menu.o : taille.h menu.h nbjoueur.h nbjoueur2.h boutonJVJ.h boutonJVIA.h #pion.o : deplacement.h obstacle.h @@ -31,6 +33,10 @@ taille.o : taille.h grille.h nbjoueur.o : nbjoueur.h +boutonJVJ.o : boutonJVJ.h + +boutonJVIA.o : boutonJVIA.h + nbjoueur2.o : nbjoueur2.h grille.o : grille.h taille.h diff --git a/boutonJVIA.c b/boutonJVIA.c new file mode 100644 index 0000000..dcc753f --- /dev/null +++ b/boutonJVIA.c @@ -0,0 +1,15 @@ +#include + +/* Fonction qui permet de détecter le clique pour le bouton du joueur contre IA */ + +int boutonJVIA(){ +} + + +/* + * DessinerSegment(int x, int y; int xx, int y); + * DessinerArc(int x, int y, int l, int h, int angle1, int angle2); + * SourisCliquee(); + * SourisPosition(); recupere les coordonee de la souris dans la fenetre et les place dans _X et _Y + */ + diff --git a/boutonJVIA.h b/boutonJVIA.h new file mode 100644 index 0000000..2be9a6c --- /dev/null +++ b/boutonJVIA.h @@ -0,0 +1,8 @@ +#ifndef BOUTONJVIA_H +#define BOUTONJVIA_H + + +int boutonJVIA(); + + +#endif diff --git a/boutonJVJ.c b/boutonJVJ.c new file mode 100644 index 0000000..597b3b9 --- /dev/null +++ b/boutonJVJ.c @@ -0,0 +1,16 @@ +#include +#include + +/* Fonction qui permet de délimiter le clique de la souris pour le bouton de Joueur contre Joueur */ + +int boutonJVJ(){ + if(SourisCliquee() == 1){ + printf("test"); + } +} + + +/* + * SourisCliquee(); + * indique un clic de souris (1 si oui, 0 sinon), et recupere si c'est le cas la position au moment du clic dans _X et _Y */ + diff --git a/boutonJVJ.h b/boutonJVJ.h new file mode 100644 index 0000000..e2333c4 --- /dev/null +++ b/boutonJVJ.h @@ -0,0 +1,7 @@ +#ifndef BOUTONJVJ_H +#define BOUTONJVIA_H + + +int boutonJVJ(); + +#endif diff --git a/menu.c b/menu.c index a744ea3..aac607a 100644 --- a/menu.c +++ b/menu.c @@ -4,7 +4,8 @@ #include "taille.h" #include "nbjoueur.h" #include "nbjoueur2.h" - +#include "boutonJVJ.h" +#include "boutonJVIA.h" void Menu() { @@ -17,8 +18,9 @@ void Menu() { ChoisirCouleurDessin(CouleurParNom("red")); EcrireTexte(x, y + 50, "Attente du choix de l'utilisateur...", 2); } - /* Demande a taille sa valeur pour la comparé pour savoir si menu peu passer a la salection de joueur */ taille = GererChoixTaille(); + /* Demande a taille sa valeur pour la comparé pour savoir si menu peu passer a la selection de joueur */ + if(taille > 2 && taille < 10){ printf("%d\n\n", taille); EffacerEcran(c); @@ -28,6 +30,8 @@ void Menu() { /* Code permettant de selectionner le nombre de joueur */ nbjoueur(); nbjoueur2(); + boutonJVJ(); + boutonJVIA(); } } } diff --git a/nbjoueur.c b/nbjoueur.c index c4c277c..18b5f42 100644 --- a/nbjoueur.c +++ b/nbjoueur.c @@ -1,13 +1,8 @@ #include - - /* - * DessinerSegment(int x, int y; int xx, int y); - * DessinerArc(int x, int y, int l, int h, int angle1, int angle2); - * SourisCliquee(); - * SourisPosition(); recupere les coordonee de la souris dans la fenetre et les place dans _X et _Y + * Fonction qui permet de déssiner le bouton du Joueur contre Joueur */ diff --git a/nbjoueur2.c b/nbjoueur2.c index 6a9c552..c880435 100644 --- a/nbjoueur2.c +++ b/nbjoueur2.c @@ -2,12 +2,8 @@ - /* - * DessinerSegment(int x, int y; int xx, int y); - * DessinerArc(int x, int y, int l, int h, int angle1, int angle2); - * SourisCliquee(); - * SourisPosition(); recupere les coordonee de la souris dans la fenetre et les place dans _X et _Y + * Fonction qui permet de déssiner le bouton du joueur contre IA */