suppression de la constante TAILLE_CASE pour que lecran sadapte a limage directement pour pas faire de probleme de dimension en ajoutant des variable de types int img_w et image_h ainsi que hauteur_image et largeur_img qui sont representer par l_case et h_case (je l'ai appeler img_w car ça peut porter a confusion en francais vu quil y a longueu et largeur donc jai choisi w pour width et pas img_l). Ainsi quune correction dans affichage.c : j'ai retire -1 dans les lignes avec src_x et src_y car sinon il y a un decalage donc comme ca le num 1 correspond bien au morceau dimage 1

This commit is contained in:
2025-12-05 21:17:40 +01:00
parent a3ae70648b
commit 1ca9ee8f1d
5 changed files with 35 additions and 23 deletions
+2 -2
View File
@@ -2,9 +2,9 @@
#define AFFICHAGE_H
#include "config.h"
void init_affichage(int nb_ligne,int nb_colonne);
void init_affichage(int largeur_img, int hauteur_img);
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);
void afficher_plateau(int grille[MAX_TAILLE][MAX_TAILLE],int nb_ligne,int nb_colonne,int coups, int l_case, int h_case);
#endif