Function Index
$#! · 0-9 · A · B · C · D · E · F · G · H · I · J · K · L · M · N · O · P · Q · R · S · T · U · V · W · X · Y · Z
F
 fichierlFermer
 fichierlLireCaractere
 fichierlLireEgale
 fichierlLireEntier
 fichierlLireLigne
 fichierlOuvrir
G
 g_couleurCreer, couleur
 g_fenetreAfficher, G_fenetre
 g_fenetreDetruire, G_fenetre
 g_fenetreInitialiser, G_fenetre
 g_fenetreLireSurface, G_fenetre
 g_fontCharger, font
 g_fontDetruire, font
 g_rectangleInitialiser, rectangle
 g_surfaceChargerBMP, G_surface
 g_surfaceCopie, G_surface
 g_surfaceCreer, G_surface
 g_surfaceDetruire, G_surface
 g_surfaceEcrireCouleur, G_surface
 g_surfaceEcrireTexte, G_surface
 g_surfaceEfface, G_surface
L
 listeAjouter
 listeAjouterFin
 listeDetruire
 listeInitialiser
 listeLire
 listeRetirer
 listeTaille
N
 niveauDetruire
 niveauInitialiser
 niveauLireMatrice
T
 toucheEstAppuyer, Touche
int fichierlFermer(Fichierl *f)
Fonction permettant la fermeture d’un fichierl
int fichierlLireCaractere ( Fichierl*f,
char *lu)
Fonction permettant de lire un caractère dans un flux de type Fichierl.
int fichierlLireEgale (Fichierl *f,
char *c)
Fonction permettant de lire une ligne de caractères dans un flux de type Fichierl jusqu’à ce que le symbole = est rencontré.
int fichierlLireEntier (Fichierl *f,
int *i)
Fonction permettant de lire un entier dans un flux de type Fichierl
int fichierlLireLigne (Fichierl *f,
char *c)
Fonction permettant de lire une ligne de caractères dans un flux de type Fichierl.
Fichierl* fichierlOuvrir(char *c)
Fonction permettant l’ouverture d’un fichier par rapport à son chemin d’accès
G_couleur g_couleurCreer(G_surface *surface,
int R,
int G,
int B)
Permet la création d’une couleur RGB en fonction d’une surface, il y a dependances à cause notamment de différence entre une surface 32 ou 16 bits par exemple.
void g_fenetreAfficher(G_fenetre*)
Permet d’afficher la fenetre à l’écran.
void g_fenetreDetruire(G_fenetre *fenetre)
Detruit la fenetre
int g_fenetreInitialiser(G_fenetre *fenetre,
int resolutionx,
int resolutiony,
G_fenetre_mode mode)
Permet l’initialisation d’une G_fenetre en fonction de resolution et d’un mode plein écran ou non
G_surface* g_fenetreLireSurface(G_fenetre*)
Permet de récuperer la surface graphique d’une fenetre
G_font* g_fontCharger(char *fichier,
int taille)
Permet de charger une police TTF à une certaine taille
void g_fontDetruire(G_font *font)
Permet la déstruction d’une font
void g_rectangleInitialiser(G_rectangle *rect,
int x,
int y,
int w,
int h)
Permet d’initialiser un rectangle à une certaine position et d’une certaine taille
G_surface* g_surfaceChargerBMP(char *c)
Permet de charger un fichier BMP du disque dur directement dans un type surface Les tailles de la surface sont automatiquement écrite, la mémoire est automatiquement allouée.
void g_surfaceCopie(G_surface *surface1,
G_rectangle *rect1,
G_surface *surface2,
G_rectangle *rect2)
Permet de copier une surface vers une autre à certaines positions et à certaine taille
G_surface* g_surfaceCreer(int x,
int y)
Permet la création d’une surface d’une certaine taille, la surface est en 32 bits.
void g_surfaceDetruire(G_surface *surface)
Permet de détruire une surface que l’on a alloué par g_surfaceCreer ou g_surfaceCharger
void g_surfaceEcrireCouleur(G_surface *surface,
int x,
int y,
G_couleur couleur)
Permet d’écrire à une certaine position d’une surface une couleur
G_surface* g_surfaceEcrireTexte(G_font *font,
char *texte,
G_couleur couleur_texte,
G_couleur couleur_fond)
Ecrit un texte dans une surface et renvoit la surface correspondante, la surface est allouée automatiquement
void g_surfaceEfface(G_surface *s)
Permet d’effacer toutes les couleurs de la surface par un rectangle noir recouvrant le tout
void listeAjouter (Liste *liste,
int position,
ElementListe *element)
Permet d’ajouter un pointeur vers un élément à une liste
void listeAjouterFin(Liste *liste,
ElementListe *element)
Permet d’ajouter un élément à la fin d’un fichier
void listeDetruire (Liste *liste)
Destruction de toute la liste à partir de son pointeur
void listeInitialiser (Liste *liste)
Initialisation d’une liste
ElementListe* listeLire (Liste *liste,
int position)
Permet de recuperer un élément d’une liste
void listeRetirer (Liste *liste,
int position)
Permet de retirer un élément d’une liste
int listeTaille (Liste *liste)
Détermine la taille d’une liste Paramètre: liste - liste à déterminer la taille
void niveauDetruire(Niveau *niveau)
Cette fonction détruire un niveau, notamment en détruisant toutes les listes qu’il contient
void niveauInitialiser(Niveau *niveau)
Cette fonction initialise un niveau, notamment en initialisant les listes que contient celui-ci
Niveau_element niveauLireMatrice(Niveau *niveau,
int i,
int j)
Permet de lire un élément du niveau se trouvant au position i et j de celui-ci.
int toucheEstAppuyer(Touche touche)
Permet de savoir si une touche est appuyé