2024-10-24 16:02:58 +02:00
|
|
|
#include <graph.h>
|
|
|
|
|
|
|
|
|
|
#include "taille.h"
|
2024-11-07 13:16:37 +01:00
|
|
|
#include "nbjoueur.h"
|
|
|
|
|
#include "nbjoueur2.h"
|
2024-11-08 17:39:29 +01:00
|
|
|
#include "boutonJVJ.h"
|
2024-11-12 23:24:16 +01:00
|
|
|
#include "grille.h"
|
2024-11-10 13:08:39 +01:00
|
|
|
|
2024-10-29 14:28:56 +01:00
|
|
|
|
2024-11-11 14:47:28 +01:00
|
|
|
int Menu() {
|
2024-11-12 17:28:14 +01:00
|
|
|
int x = 50, y = 50, taille = -5, choix = 0, echotaille = 0, verrou = 0; /* initialisation des variable */
|
2024-11-05 21:49:39 +01:00
|
|
|
couleur c = CouleurParNom("white");
|
2024-11-12 23:57:03 +01:00
|
|
|
while(choix == 0){ /* Condition pour que le menu s'arrête quand le joueur aura selectionner le nombre de joueur */
|
2024-11-12 17:28:14 +01:00
|
|
|
ChoisirCouleurDessin(CouleurParNom("black"));
|
|
|
|
|
EcrireTexte(x, y, "Taille de grille entre 3 et 9 :", 2);
|
2024-11-10 13:08:39 +01:00
|
|
|
|
2024-11-12 23:57:03 +01:00
|
|
|
taille = GererChoixTaille(); /* Récupération de la taille de la grille */
|
2024-11-08 17:39:29 +01:00
|
|
|
/* Demande a taille sa valeur pour la comparé pour savoir si menu peu passer a la selection de joueur */
|
2024-11-05 17:26:03 +01:00
|
|
|
if(taille > 2 && taille < 10){
|
|
|
|
|
EffacerEcran(c);
|
2024-11-12 13:29:32 +01:00
|
|
|
if(verrou == 0){
|
|
|
|
|
echotaille = taille;
|
|
|
|
|
verrou++;
|
|
|
|
|
}
|
2024-11-05 21:49:39 +01:00
|
|
|
taille = 10;
|
2024-11-05 17:26:03 +01:00
|
|
|
}
|
|
|
|
|
if(taille == 10){
|
2024-11-05 21:49:39 +01:00
|
|
|
/* Code permettant de selectionner le nombre de joueur */
|
2024-11-07 13:16:37 +01:00
|
|
|
nbjoueur();
|
|
|
|
|
nbjoueur2();
|
2024-11-10 13:08:39 +01:00
|
|
|
if(choix == 0){
|
|
|
|
|
choix = boutonJVJ();
|
|
|
|
|
}
|
2024-11-05 17:26:03 +01:00
|
|
|
}
|
2024-11-05 16:54:17 +01:00
|
|
|
}
|
2024-11-12 13:29:32 +01:00
|
|
|
FermerGraphique();
|
|
|
|
|
InitialiserGraphique();
|
2024-11-12 23:24:16 +01:00
|
|
|
CreerFenetre(50, 50, 650, 650);
|
2024-11-12 23:57:03 +01:00
|
|
|
Grille(echotaille); /* Lancement du code qui affiche la grille */
|
2024-11-11 14:47:28 +01:00
|
|
|
return choix;
|
2024-10-24 16:02:58 +02:00
|
|
|
}
|