#include <galets.h>
Fonctions membres publiques | |
GALET () | |
On contstruit un galet. | |
entier_type | ma_taille () const |
void | a_la_taille (const entier_type &Taille) |
relatif_type | mon_etat () const |
renvoie l'état du galet. | |
void | a_l_etat (const relatif_type &Etat) |
définit le nouvel état du galet. | |
relatif_type | mon_numero () const |
void | au_numero (const relatif_type &num) |
Attributs privés | |
entier_type | _MaTaille |
quelle _MaTaille peut-il contenir ? | |
relatif_type | _MonEtat |
dit dans quel état il est | |
relatif_type | _MonNumero |
s'identifie. |
*
Définition à la ligne 45 du fichier galets.h.
GALET::GALET | ( | ) |
On contstruit un galet.
Sans autre mention, sa taille est 1 et son type est nul.
Définition à la ligne 53 du fichier galets.cpp.
Références _MaTaille, _MonEtat, _MonNumero, _paysage, et _vide.
00053 { 00054 //type = 0; 00055 _MaTaille = 0; // _MaTaille 0 par défaut. 00056 _MonEtat = _vide; // vide par défaut. 00057 _MonNumero = _paysage ; // pas de numéro par défaut. 00058 }
entier_type GALET::ma_taille | ( | ) | const |
Définition à la ligne 64 du fichier galets.cpp.
Références _MaTaille.
Référencé par NOEUD::taille_de_mon_galet().
00064 { 00065 return _MaTaille; 00066 }
void GALET::a_la_taille | ( | const entier_type & | Taille | ) |
Définition à la ligne 72 du fichier galets.cpp.
Références _MaTaille.
Référencé par NOEUD::galet_a_la_taille().
00072 { 00073 _MaTaille = Taille; 00074 return; 00075 }
relatif_type GALET::mon_etat | ( | ) | const |
renvoie l'état du galet.
Définition à la ligne 81 du fichier galets.cpp.
Références _MonEtat.
Référencé par NOEUD::ecrasable(), NOEUD::etat_de_mon_galet(), NOEUD::imprime(), NOEUD::mon_etat_groupe(), NOEUD::mon_galet_a_de_l_info(), NOEUD::mon_galet_est_calcule(), NOEUD::mon_galet_est_complet(), NOEUD::mon_galet_est_plein(), NOEUD::mon_galet_est_vide(), NOEUD::n_a_plus_de_galet(), NOEUD::possede_un_galet_vivant(), NOEUD::suis_libre(), et NOEUD::update_isole().
00081 { 00082 return _MonEtat; 00083 }