public void Muter() { var nouvelEtat = EtatCellule.Mort; if (Etat == EtatCellule.Vivant && (_nbVoisinsVivants == 2 || _nbVoisinsVivants == 3)) { nouvelEtat = EtatCellule.Vivant; } else if (Etat == EtatCellule.Mort && _nbVoisinsVivants == 3) { nouvelEtat = EtatCellule.Vivant; } if (Etat != nouvelEtat) { Etat = nouvelEtat; if (Etat == EtatCellule.Vivant) { NaissanceEvent(); } else { MortEvent(); } } }
public Cellule(EtatCellule etat = EtatCellule.Mort) { Etat = etat; }