Bientot fini manque seulement les images

This commit is contained in:
lecointre
2025-12-04 18:48:28 +01:00
parent b1fcb88c58
commit a774b48ee9
19 changed files with 85 additions and 216 deletions
+2 -13
View File
@@ -1,35 +1,24 @@
/* src/images.h
* Définition des structures pour la gestion et le découpage de l'image.
*/
#ifndef IMAGES_H
#define IMAGES_H
/* Une tuile est une partie de l'image source */
typedef struct {
char path[30];
/* Coordonnées de la tuile DANS l'image source */
int src_x, src_y;
int width, height;
int id; /* ID unique, de 0 à (L*C - 2) */
int id;
} tile_t;
/* Structure pour l'image source complète */
typedef struct {
int width;
int height;
char path[30];
} image_source_t;
/* Prototypes */
/* Obtient les informations de l'image choisie */
image_source_t get_image_source(int selected_index);
/* Crée et retourne un tableau de tuiles (découpage) */
tile_t **images_slice(image_source_t img_src, int rows, int cols);
/* Libère la mémoire allouée par images_slice (selon la règle free/malloc) */
void images_free_tiles(tile_t **tiles, int num_tiles);
#endif /* IMAGES_H */
#endif