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 | |