ajout miniatures + changements de tailles dans le menu pour avoir de la place pour les miniatures + some upgrades :)
This commit is contained in:
+17
@@ -63,6 +63,23 @@ void afficher_plateau(int grille[MAX_TAILLE][MAX_TAILLE],int nb_ligne,int nb_col
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void afficher_miniatures_menu(void) {
|
||||||
|
/* Position X des images (à droite du texte) */
|
||||||
|
int x_img = 250;
|
||||||
|
/* Taille des miniatures (100x100 pxl) */
|
||||||
|
int taille = 100;
|
||||||
|
/* Miniature pour image 1 (Y=140 environ) a cote du texte 1 */
|
||||||
|
ChargerImage("minimage1.png", x_img, 140, 0, 0, taille, taille);
|
||||||
|
DessinerRectangle(x_img, 140, taille, taille);
|
||||||
|
/* Miniature pour image 2 (Y=260) */
|
||||||
|
ChargerImage("minimage2.png", x_img, 260, 0, 0, taille, taille);
|
||||||
|
DessinerRectangle(x_img, 260, taille, taille);
|
||||||
|
/* Miniature image 3 (Y=380) */
|
||||||
|
ChargerImage("minimage3.png", x_img, 380, 0, 0, taille, taille);
|
||||||
|
DessinerRectangle(x_img, 380, taille, taille);
|
||||||
|
}
|
||||||
|
|
||||||
void fermer_affichage(void){
|
void fermer_affichage(void){
|
||||||
FermerGraphique();
|
FermerGraphique();
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -7,4 +7,7 @@ void fermer_affichage(void);
|
|||||||
void charger_image_source(char *nom_fichier);
|
void charger_image_source(char *nom_fichier);
|
||||||
void afficher_plateau(int grille[MAX_TAILLE][MAX_TAILLE],int nb_ligne,int nb_colonne,int coups, int l_case, int h_case);
|
void afficher_plateau(int grille[MAX_TAILLE][MAX_TAILLE],int nb_ligne,int nb_colonne,int coups, int l_case, int h_case);
|
||||||
|
|
||||||
|
/* fonction pour afficher des petites image (miniatures) correspondant aux images a coté des choix d_image dans le menu */
|
||||||
|
void afficher_miniatures_menu(void);
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
|||||||
@@ -30,18 +30,23 @@ int main(void){
|
|||||||
ligne=0;
|
ligne=0;
|
||||||
colonne =0;
|
colonne =0;
|
||||||
/*Fenetre du menu*/
|
/*Fenetre du menu*/
|
||||||
CreerFenetre(100,100,400,400);
|
CreerFenetre(100,100,500,600);
|
||||||
/*Le choix de l'image*/
|
/*Le choix de l'image*/
|
||||||
|
|
||||||
EffacerEcran(CouleurParNom("white"));
|
EffacerEcran(CouleurParNom("white"));
|
||||||
ChoisirCouleurDessin(CouleurParNom("black"));
|
ChoisirCouleurDessin(CouleurParNom("black"));
|
||||||
|
|
||||||
EcrireTexte(50, 50, "MENU TAQUIN", 2);
|
EcrireTexte(150, 50, "MENU TAQUIN", 2);
|
||||||
EcrireTexte(50, 100, "Choisissez votre image :", 1);
|
EcrireTexte(30, 100, "Choisissez votre image :", 1);
|
||||||
EcrireTexte(50, 150, "Touche 1 : Image 1", 1);
|
EcrireTexte(30, 190, "Touche 1 : Image 1", 1);
|
||||||
EcrireTexte(50, 180, "Touche 2 : Image 2", 1);
|
EcrireTexte(30, 310, "Touche 2 : Image 2", 1);
|
||||||
EcrireTexte(50, 210, "Touche 3 : Image 3", 1);
|
EcrireTexte(30, 430, "Touche 3 : Image 3", 1);
|
||||||
EcrireTexte(50, 300, "(Appuyez sur q pour quitter)", 1);
|
EcrireTexte(85, 520, "Enfoncer la touche maj pour les chiffres", 1);
|
||||||
|
EcrireTexte(170, 540, "ou utiliser le num pad", 1);
|
||||||
|
EcrireTexte(140, 560, "(Appuyez sur q pour quitter)", 1);
|
||||||
|
EcrireTexte(400, 590, "Made by Taj & Ibra", 0.5);
|
||||||
|
|
||||||
|
afficher_miniatures_menu();
|
||||||
|
|
||||||
while(choix_image_fait == 0) {
|
while(choix_image_fait == 0) {
|
||||||
if(ToucheEnAttente()) {
|
if(ToucheEnAttente()) {
|
||||||
|
|||||||
Binary file not shown.
|
After Width: | Height: | Size: 17 KiB |
Binary file not shown.
|
After Width: | Height: | Size: 17 KiB |
Binary file not shown.
|
After Width: | Height: | Size: 18 KiB |
Reference in New Issue
Block a user