/// La classe automate se charge de gérer les informations d'un automate (fonction de transition, règle de voisinage, réseau, ...) et joue également le rôle de simulateur
/// La méthode nextTimer calcule un nouveau pas de temps, elle s'occupe également de la taille du buffer des réseaux qui est pour le moment hardcodé mais qui peut très facilement devenir un attribut modifiable par accesseur si besoin
voidAutomate::nextTimer()
{
std::cout<<l<<h<<std::endl;
if((l!=0)&&(h!=0))//il faut que l et h aient été initialisés autrement que nuls
{
if(buffer.size()!=0)//il faut que l'on ait un premier réseau dans le buffer,
{//choisi par l'utilisateur (besoin d'une fonction initialiser() dans automate ?)
Reseaur(*buffer.end());//on crée un nouveau réseau à partir de l'ancien
Reseaur=Reseau(*(--buffer.end()));//on crée un nouveau réseau à partir de l'ancien