Macros | |
#define | _desactive_ -1 |
le galet disparait. | |
#define | _vide 0 |
s'il n'a jamais eu de galets. | |
#define | _active 1 |
s'il a un galet (encore vide). | |
#define | _encharge 2 |
le galet se charge. | |
#define | _plein 3 |
le galet est plein. | |
#define | _calcule_ 4 |
le galet reste là, permanent. | |
#define | _sansinfos 10 |
#define | _remplissage 20 |
#define | _enusage 30 |
#define | _usage_ 40 |
Fonctions | |
bool | GRAPHE::avec_galet_en (const entier_type &N) const |
demande s'il y a un galet en N | |
bool | GRAPHE::besoin_de_parents (const entier_type &N, entier_set &bons_parents, const entier_type &l_ami=MAX_NOEUDS) const |
demande si dans l'opération de fils F on a besoin d'un galet sur quelqu'un d'autre que P pour effectuer une opération. | |
res_regle | GRAPHE::assez_parents_avec_galet (const entier_type &, entier_set &, const relatif_type &hint=-1) |
on recherche assez de parents avec galets | |
void | GRAPHE::parents_prets (const entier_type &N, entier_set &pere_g) const |
demande qui est prêt (plein et sans domages) parmi les parents avec galets de N contenus dans Peres_g . | |
res_regle | GRAPHE::galeisable (const entier_type &N) const |
On peut mettre un galet ? Oui si on est libre et qu'il reste des galets. | |
entier_type | GRAPHE::mon_nombre_de_galets () const |
combien j'ai de galets ? | |
bool | GRAPHE::peut_mettre_galet (const entier_type &N, const entier_set &parents) |
etiquette | GRAPHE::loc_de (const entier_type &N) const |
donne la location du galet sur le n |