libgraph.h
905 Bytes
/**** Bibliotheque graphique (definitions) ****/
/** Constantes **/
#define COULEUR_BLANC 0
#define COULEUR_NOIR 1
#define COULEUR_ROUGE 2
#define COULEUR_VERT 3
#define COULEUR_BLEU 4
#define COULEUR_ROSE 5
#define COULEUR_GRIS 6
#define MAX_LUTINS 16
/** Prototypes **/
unsigned char creerSurface(int largeur,int hauteur,char *titre);
unsigned char chargerSurface(char *fichier);
int sauverSurface(char *fichier);
void majSurface(void);
void fermerSurface(void);
void rectanglePlein(int x,int y,int l,int h,int c);
int couleurPixel(int x,int y);
int chargerLutin(char *fichier,int couleur);
void afficherLutin(int lutin,int x,int y);
int creerLutin(int x,int y,int largeur,int hauteur,int couleur);
int sauverLutin(int lutin,char *nom);
void tailleLutin(int lutin,int *largeur,int *hauteur);
unsigned char lireTouche(unsigned char *bas,char *touche,void **detail);
void attendreEvenement(void);