le menu avance

This commit is contained in:
2024-11-18 17:18:12 +01:00
parent 883aff1bec
commit 194076b002
5 changed files with 75 additions and 73 deletions

View File

@@ -1,41 +1,6 @@
#include <graph.h>
/* Code permettant de choisir la taille de la grille en fonction du chiffre que l'utilisateur a entrer qui est compris entre 3 et 9 */
int GererChoixTaille(){
int taille = 0, SourisX = 0, SourisY = 0;
while(taille == 0){
AfficherSelectionBoutton();
if(SourisCliquee()){
SourisX = _X; /* Met les coordonés de la souris si le joueur a cliquer dans SourisX et SourisY */
SourisY = _Y;
}
/* Vérifi si le joueur a cliquer dans la zone d'un des choix de taille de grille */
if(SourisX >= 100 && SourisX <= 150 && SourisY >= 100 && SourisY <= 200){
taille = 3;
}else if(SourisX >= 200 && SourisX <= 250 && SourisY >= 100 && SourisY <= 200){
taille = 4;
}else if(SourisX >= 300 && SourisX <= 350 && SourisY >= 100 && SourisY <= 200){
taille = 5;
}else if(SourisX >= 400 && SourisX <= 450 && SourisY >= 100 && SourisY <= 200){
taille = 6;
}else if(SourisX >= 500 && SourisX <= 550 && SourisY >= 100 && SourisY <= 200){
taille = 7;
}else if(SourisX >= 100 && SourisX <= 150 && SourisY >= 250 && SourisY <= 350){
taille = 8;
}else if(SourisX >= 200 && SourisX <= 250 && SourisY >= 250 && SourisY <= 350){
taille = 9;
}
}
if(taille != 0){
return taille;
}
}
/* Fonction qui affiche le cadre des bouttons et affiche une image représentant la taille du tableau disponible */
void AfficherSelectionBoutton(){
DessinerSegment(100, 100, 150, 100);
@@ -90,3 +55,34 @@ void AfficherSelectionBoutton(){
/* Code permettant de choisir la taille de la grille en fonction du chiffre que l'utilisateur a entrer qui est compris entre 3 et 9 */
int GererChoixTaille(){
int taille = 0, SourisX = 0, SourisY = 0;
while(taille == 0){
AfficherSelectionBoutton();
if(SourisCliquee()){
SourisX = _X; /* Met les coordonés de la souris si le joueur a cliquer dans SourisX et SourisY */
SourisY = _Y;
}
/* Vérifi si le joueur a cliquer dans la zone d'un des choix de taille de grille */
if(SourisX >= 100 && SourisX <= 150 && SourisY >= 100 && SourisY <= 200){
taille = 3;
}else if(SourisX >= 200 && SourisX <= 250 && SourisY >= 100 && SourisY <= 200){
taille = 4;
}else if(SourisX >= 300 && SourisX <= 350 && SourisY >= 100 && SourisY <= 200){
taille = 5;
}else if(SourisX >= 400 && SourisX <= 450 && SourisY >= 100 && SourisY <= 200){
taille = 6;
}else if(SourisX >= 500 && SourisX <= 550 && SourisY >= 100 && SourisY <= 200){
taille = 7;
}else if(SourisX >= 100 && SourisX <= 150 && SourisY >= 250 && SourisY <= 350){
taille = 8;
}else if(SourisX >= 200 && SourisX <= 250 && SourisY >= 250 && SourisY <= 350){
taille = 9;
}
}
if(taille != 0){
return taille;
}
}