fin du menu

This commit is contained in:
Come Thuret 2022-12-02 15:22:15 +01:00
parent 4e68face91
commit 6e4db04e66
4 changed files with 74 additions and 9 deletions

Binary file not shown.

After

Width:  |  Height:  |  Size: 739 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 165 KiB

BIN
menu_v2

Binary file not shown.

View File

@ -3,6 +3,7 @@
#include <graph.h> #include <graph.h>
int menu_principal(void){ int menu_principal(void){
//créeation de variable de position
int x; int x;
int y; int y;
@ -11,34 +12,48 @@ int menu_principal(void){
SourisPosition(); SourisPosition();
x=_X; x=_X;
y=_Y; y=_Y;
//affichage du menu principal sur le boutton jouer
if((x>384) && (x<1114) && (y>384) && (y<460)){ if((x>384) && (x<1114) && (y>384) && (y<460)){
ChargerImageFond("./background/menu-jouer.png"); ChargerImageFond("./background/menu-jouer.png");
} }
//afficage du menu principal sur le boutton quitter
else if((x>384) && (x<1114) && (y>497) && (y<573)){ else if((x>384) && (x<1114) && (y>497) && (y<573)){
ChargerImageFond("./background/menu-quitter.png"); ChargerImageFond("./background/menu-quitter.png");
} }
//affichage du menu principal
else{ else{
ChargerImageFond("./background/menu.png"); ChargerImageFond("./background/menu.png");
} }
if(SourisCliquee()){ if(SourisCliquee()){
x=_X; x=_X;
y=_Y; y=_Y;
//quitter
if((x>384) && (x<1114) && (y>497) && (y<572)){ if((x>384) && (x<1114) && (y>497) && (y<572)){
break; break;
} }
//affichage du menu theme
if((x>384) && (x<1114) && (y>384) && (y<459)){ if((x>384) && (x<1114) && (y>384) && (y<459)){
ChargerImageFond("./background/menu-theme.png"); ChargerImageFond("./background/menu-theme.png");
ToucheEnAttente(); ToucheEnAttente();
while(1){ while(1){
SourisPosition(); SourisPosition();
x=_X; x=_X;
y=_Y; y=_Y;
//affichage du menu sur le boutton retour
if((x>1194) && (x<1399) && (y>45) && (y<121)){ if((x>1194) && (x<1399) && (y>45) && (y<121)){
ChargerImageFond("./background/menu-theme-retour.png"); ChargerImageFond("./background/menu-theme-retour.png");
} }
//affichage du menu theme
else{ else{
ChargerImageFond("./background/menu-theme.png"); ChargerImageFond("./background/menu-theme.png");
} }
@ -46,23 +61,73 @@ int menu_principal(void){
if (SourisCliquee()){ if (SourisCliquee()){
x=_X; x=_X;
y=_Y; y=_Y;
//retour au menu principal
if((x>1194) && (x<1399) && (y>45) && (y<121)){ if((x>1194) && (x<1399) && (y>45) && (y<121)){
menu_principal(); menu_principal();
} }
if((x>66) && (x<491) && (y>356) && (y<781)){
EffacerEcran(CouleurParNom("grey"));
while(1){
//affichage du menu difficultée du theme n°1
if((x>66) && (x<491) && (y>356) && (y<781)){
ChargerImageFond("./background/menu-difficultee.png");
while(1){
if(SourisCliquee()){
x=_X;
y=_Y;
if((x>68) && (x<488) && (y>266) && (y<696)){
EffacerEcran(CouleurParNom("grey"));
}
if((x>537) && (x<958) && (y>266) && (y<696)){
EffacerEcran(CouleurParNom("grey"));
}
if((x>1007) && (x<1432) && (y>266) && (y<696)) {
EffacerEcran(CouleurParNom("grey"));
} }
} }
}
}
//affichage du menu difficultée du theme n°2
if((x>535) && (x<960) && (y>356) && (y<781)){ if((x>535) && (x<960) && (y>356) && (y<781)){
EffacerEcran(CouleurParNom("grey")); ChargerImageFond("./background/menu-difficultee.png");
while(1){ while(1){
if(SourisCliquee()){
x=_X;
y=_Y;
if((x>68) && (x<488) && (y>266) && (y<696)){
EffacerEcran(CouleurParNom("grey"));
}
if((x>537) && (x<958) && (y>266) && (y<696)){
EffacerEcran(CouleurParNom("grey"));
}
if((x>1007) && (x<1432) && (y>266) && (y<696)) {
EffacerEcran(CouleurParNom("grey"));
} }
} }
}
}
//affichage du menu difficultée du theme 3
if((x>1005) && (x<1430) && (y>356) &&(y<781)){ if((x>1005) && (x<1430) && (y>356) &&(y<781)){
EffacerEcran(CouleurParNom("grey")); ChargerImageFond("./background/menu-difficultee.png");
while(1){ while(1){
if(SourisCliquee()){
x=_X;
y=_Y;
if((x>68) && (x<488) && (y>266) && (y<696)){
EffacerEcran(CouleurParNom("grey"));
}
if((x>537) && (x<958) && (y>266) && (y<696)){
EffacerEcran(CouleurParNom("grey"));
}
if((x>1007) && (x<1432) && (y>266) && (y<696)) {
EffacerEcran(CouleurParNom("grey"));
}
}
} }
} }
} }
@ -76,12 +141,12 @@ int menu_principal(void){
int main(void){ int main(void){
int x ; //création de la fenetre
int y ;
couleur c;
InitialiserGraphique(); InitialiserGraphique();
CreerFenetre(10,10,1500,844); CreerFenetre(10,10,1500,844);
//ouverture du menu principal
menu_principal(); menu_principal();
return EXIT_SUCCESS; return EXIT_SUCCESS;
} }