// // Created by Alban on 26/11/2024. // #ifndef PROJET_RESEAUX_TROPHIQUES_EQUIPE_3B_CONVERTION_JSON_MMD_H #define PROJET_RESEAUX_TROPHIQUES_EQUIPE_3B_CONVERTION_JSON_MMD_H #include #include "convertion_MMD_PNG.h" #include "cJSON.h" #define JSON_DIR "./DATA/json" #define MAX_NAME 20 #define NB_RESEAU_MAX 10 #define LONGUEUR_MAX_NOM_FICHIER 50 #define NOMBRE_RESEAU ((tabNom[0][0] - '0')) #define MAX_INPUT_LENGTH 31 #define NB_IMAGE_menu 4 #define SCREEN_WIDTH 1792 #define SCREEN_HEIGHT 1008 char* lireFichier(const char* nomFichier); int has_json_extension(const char *filename); void recupererNomJson(char ** tabNom); void convertirNom(const char* original, char* resultat); const char* trouverNomParId(cJSON* nodes, int id); void genererMermaid(const char* contenuJSON, const char* nomFichierMermaid); void demanderFichierConsole(nom_fichier_extension * nomFichierExtension, char **tabNom); void demanderFichierAllegro(toutAllegro * toutAllegro1, char ** tabNom, nom_fichier_extension * nomFichierExtension); void Saisie(toutAllegro * toutAllegro1, ALLEGRO_BITMAP * background, char *result, char * phrase); void convertion_json_mmd(nom_fichier_extension * nomFichierExtension, toutAllegro * toutAllegro1); void convertionSimulation(); #endif //PROJET_RESEAUX_TROPHIQUES_EQUIPE_3B_CONVERTION_JSON_MMD_H