|
Jeu de la vie
|
Implantation du TAD Grille pour le jeu de la vie. Plus de détails...
Aller au code source de ce fichier.
Structures de données | |
| struct | JDLV_Grille |
| Le type JDLV_Grille permet de représenter une grille. Plus de détails... | |
Fonctions | |
| JDLV_Grille | JDLV_grille (unsigned int largeur, unsigned int hauteur) |
| Fonction de création d'une grille de cellules mortes. Plus de détails... | |
| unsigned int | JDLV_obtenirLargeur (JDLV_Grille laGrille) |
| Fonction qui permet d'obtenir la largeur d'une grille. Plus de détails... | |
| unsigned int | JDLV_obtenirHauteur (JDLV_Grille laGrille) |
| Fonction qui permet d'obtenir la hauteur d'une grille. Plus de détails... | |
| void | JDLV_tuerCellule (JDLV_Grille *laGrille, unsigned int x, unsigned int y) |
| Fonction qui permet de tuer une cellule d'une grille. Plus de détails... | |
| void | JDLV_faireNaitreCellule (JDLV_Grille *laGrille, unsigned int x, unsigned int y) |
| Fonction qui permet de tuer une cellule d'une grille. Plus de détails... | |
| int | JDLV_estCelluleVivante (JDLV_Grille laGrille, unsigned int x, unsigned int y) |
| Fonction qui permet de tuer une cellule d'une grille. Plus de détails... | |
| JDLV_Grille | JDLV_copier (JDLV_Grille uneGrille) |
| Fonction qui permet de copier une grille. Plus de détails... | |
| int | JDLV_memeGrilles (JDLV_Grille uneGrille, JDLV_Grille uneAutreGrille) |
| Fonction qui permet de savoir si deux grilles sont égales. Plus de détails... | |
| void | JDLV_effacer (JDLV_Grille *uneGrille) |
| Fonction qui permet de libérer l'espace mémoire qui a été réservé pour stocker les éléments de la grille. Plus de détails... | |
Implantation du TAD Grille pour le jeu de la vie.
| JDLV_Grille JDLV_copier | ( | JDLV_Grille | uneGrille | ) |
Fonction qui permet de copier une grille.
| uneGrille,la | grille à copier |
| void JDLV_effacer | ( | JDLV_Grille * | uneGrille | ) |
Fonction qui permet de libérer l'espace mémoire qui a été réservé pour stocker les éléments de la grille.
| uneGrille | : la grille |
| int JDLV_estCelluleVivante | ( | JDLV_Grille | laGrille, |
| unsigned int | x, | ||
| unsigned int | y | ||
| ) |
Fonction qui permet de tuer une cellule d'une grille.
| laGrille | : la grille |
| x | : la colonne (largeur) ou se trouve la cellule |
| y | : la ligne (hauteur) ou se trouve la cellule |
| void JDLV_faireNaitreCellule | ( | JDLV_Grille * | laGrille, |
| unsigned int | x, | ||
| unsigned int | y | ||
| ) |
Fonction qui permet de tuer une cellule d'une grille.
| laGrille | : un pointeur sur la grille |
| x | : la colonne (largeur) ou se trouve la cellule |
| y | : la ligne (hauteur) ou se trouve la cellule |
| JDLV_Grille JDLV_grille | ( | unsigned int | largeur, |
| unsigned int | hauteur | ||
| ) |
Fonction de création d'une grille de cellules mortes.
| largeur | : la largeur de la grille |
| hauteur | : la hauteur de la grille |
| int JDLV_memeGrilles | ( | JDLV_Grille | uneGrille, |
| JDLV_Grille | uneAutreGrille | ||
| ) |
Fonction qui permet de savoir si deux grilles sont égales.
| uneGrille | : une première grille |
| uneAutreGrille | : une deuxième grille |
| unsigned int JDLV_obtenirHauteur | ( | JDLV_Grille | laGrille | ) |
Fonction qui permet d'obtenir la hauteur d'une grille.
| laGrille | : la grille |
| unsigned int JDLV_obtenirLargeur | ( | JDLV_Grille | laGrille | ) |
Fonction qui permet d'obtenir la largeur d'une grille.
| laGrille | : la grille |
| void JDLV_tuerCellule | ( | JDLV_Grille * | laGrille, |
| unsigned int | x, | ||
| unsigned int | y | ||
| ) |
Fonction qui permet de tuer une cellule d'une grille.
| laGrille | : un pointeur sur la grille |
| x | : la colonne (largeur) ou se trouve la cellule |
| y | : la ligne (hauteur) ou se trouve la cellule |
1.8.17