SAE11_2021/menu.c

55 lines
1.6 KiB
C
Raw Normal View History

2022-11-22 17:32:29 +01:00
#include<stdlib.h>
#include<graph.h>
2022-11-28 17:46:17 +01:00
#include<stdio.h>
#include "menu.h"
/*nombre de paire min = 4*/
2022-11-28 17:46:17 +01:00
int menu(void){
2022-11-28 17:46:17 +01:00
int xpos;
int ypos;
int i=4;
char choix[50];
2022-11-22 17:32:29 +01:00
InitialiserGraphique();
CreerFenetre(0,0,1024,576);
couleur c=CouleurParComposante(255,255,255);
ChoisirCouleurDessin(c);
ChargerImage("Images/background.png",0,0,0,0,1024,576);
2022-11-28 17:46:17 +01:00
ChargerImage("Images/Menu1.png",276,19,0,0,476,63);
2022-11-22 17:32:29 +01:00
c=CouleurParComposante(0,0,0);
ChoisirCouleurDessin(c);
2022-11-28 17:46:17 +01:00
ChargerImage("Images/Menu2.png",323,250,0,0,383,44);
ChargerImage("Images/Fleche1.png",290,253,0,0,33,39);
ChargerImage("Images/Fleche2.png",710,253,0,0,34,39);
ChargerImage("Images/Start.png",375,400,0,0,280,79);
c=CouleurParComposante(255,255,255);
ChoisirCouleurDessin(c);
RemplirRectangle(300,300,300,50);
while(1){
snprintf(choix,50,"%d",i);
c=CouleurParComposante(255,255,255);
ChoisirCouleurDessin(c);
RemplirRectangle(300,300,300,50);
c=CouleurParComposante(0,0,0);
ChoisirCouleurDessin(c);
EcrireTexte(500,350,choix,2);
2022-11-28 17:46:17 +01:00
if(SourisCliquee()==1){
xpos=_X;
ypos=_Y;
if((xpos>=291 && xpos<=320) && (ypos>=256 && ypos<=287)){
i--;
if (i==3){
i=20;
}
}
if((xpos>=714 && xpos<=739) && (ypos>=256 && ypos<=287)){
i++;
if(i==21){
2022-11-28 17:46:17 +01:00
i=4;
}
}
if((xpos>=380 && xpos<=650) && (ypos>=402 && ypos<=473)){
return i;
2022-11-28 17:46:17 +01:00
}
}
}
2022-11-22 17:32:29 +01:00
}