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){
|
||||
FermerGraphique();
|
||||
}
|
||||
|
||||
@@ -7,4 +7,7 @@ void fermer_affichage(void);
|
||||
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);
|
||||
|
||||
/* 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
|
||||
|
||||
@@ -30,18 +30,23 @@ int main(void){
|
||||
ligne=0;
|
||||
colonne =0;
|
||||
/*Fenetre du menu*/
|
||||
CreerFenetre(100,100,400,400);
|
||||
CreerFenetre(100,100,500,600);
|
||||
/*Le choix de l'image*/
|
||||
|
||||
EffacerEcran(CouleurParNom("white"));
|
||||
ChoisirCouleurDessin(CouleurParNom("black"));
|
||||
|
||||
EcrireTexte(50, 50, "MENU TAQUIN", 2);
|
||||
EcrireTexte(50, 100, "Choisissez votre image :", 1);
|
||||
EcrireTexte(50, 150, "Touche 1 : Image 1", 1);
|
||||
EcrireTexte(50, 180, "Touche 2 : Image 2", 1);
|
||||
EcrireTexte(50, 210, "Touche 3 : Image 3", 1);
|
||||
EcrireTexte(50, 300, "(Appuyez sur q pour quitter)", 1);
|
||||
EcrireTexte(150, 50, "MENU TAQUIN", 2);
|
||||
EcrireTexte(30, 100, "Choisissez votre image :", 1);
|
||||
EcrireTexte(30, 190, "Touche 1 : Image 1", 1);
|
||||
EcrireTexte(30, 310, "Touche 2 : Image 2", 1);
|
||||
EcrireTexte(30, 430, "Touche 3 : Image 3", 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) {
|
||||
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