#ifndef PLUGIN_ALGO_ARBRE_QUI_GRANDIT_H
#define PLUGIN_ALGO_ARBRE_QUI_GRANDIT_H

extern int plugin_algo_arbre_qui_grandit(unsigned long total_cellules,
                                         unsigned long total_liens,
                                         cell * tabcell,
                                         char *params,
                                         unsigned long
                                         nb_option_force_link,
                                         struct cell_option_force_link
                                         *tab_option_force_link,
                                         char *buffer_erreur,
                                         int maxlen_erreur);

#endif
/* PLUGIN_ALGO_ARBRE_QUI_GRANDIT_H */

/*

|boucle infinie
|{
|    tant que la liste des cellules "creuser" pas vide
|    {
|        prendre une cellule "creuser" au hasard
|        prendre un lien de cette cellule au hasard
|
|        si ce lien jamais creusé
|        {
|            le déplacer de liste "à faire" dans liste "creuser"
|            transformer lien en path
|        }
|        sinon
|        {
|            transformer lien en wall
|        }
|    }
|}
*/
