Ce programme a pour but de presenter les fonctions permettant de récuperer des informations concernant la bibliothèque.
Ce programme présente aussi rapidement la licence sous laquelle est distribuée la bibliothèque MLV.
#include <stdio.h>
int main(int argc, char *argv[]){
int taille_interlinge = 9;
"beginner - 10 - library informations", "library informations", 640, 480
);
10,10,
"Nom de la bibliothèque : %s Depôt : %s\nVersion : %s ( révision : %s )\nLicence : %s\nAddresse internet où se trouve le code source de la bibliothèque :\n %s\n\nCette bibliothèque est distibuée sous le terme de la licence %s. Vous trouverez une\ncopie de cette licence dans le fichier gpl.txt du répertoire courant.\n\nLa licence %s garantit à l'utilisateur les droits suivants :\n 1. La liberté d'exécuter le logiciel, pour n'importe quel usage ;\n 2. La liberté d'étudier le fonctionnement d'un programme et de l'adapter \n à ses besoins, ce qui passe par l'accès aux codes sources ;\n 3. La liberté de redistribuer des copies ;\n 4. La liberté de rendre publiques des versions modifiées pour en faire \n bénéficier la communauté.\n\nLa licence GPL impose aussi quelques devoirs. Par exemple, si vous distribuez un\n programme utilisant MLV, vous devez le faire sous une licence compatible GPL.",
taille_interlinge,
);
while( touche != MLV_KEYBOARD_ESCAPE ){
}
return 0;
}
@ MLV_TEXT_LEFT
Definition: MLV_text.h:46
void MLV_create_window(const char *window_name, const char *icone_name, unsigned int width, unsigned int height)
Créé une fenêtre dont la taille, et les différents noms sont passés en paramètres.
void MLV_draw_adapted_text_box(int x, int y, const char *message, int sizeInterligne, MLV_Color borderColor, MLV_Color textColor, MLV_Color backgroundColor, MLV_Text_justification text_justification,...)
Dessine une boîte contenant du texte.
void MLV_wait_keyboard(MLV_Keyboard_button *sym, MLV_Keyboard_modifier *mod, int *unicode)
Suspend l'exécution jusqu'à ce que l'utilisateur appuie sur une touche du clavier.