A first step
Create a Tore of AbstractCells
Correct a define error
A Tore can now return a cell (witch can't be modified)
The vector of cells was badly initialised, it contained always the same cell
Add a state pattern to decide the cell's state
Add some printing methods, and an example of the state pattern
Change the name from AbstractCell to Cell, because I prefers composition over inheritance
The state can acces the cell's method while iterating
Add getters and a useful method
Correct initialisation errors
Correct an error due to a bad parameter name
Add a method to list all neighbors cells
Modify states methods to implement the game of life
Use english instead of french
Apply the iteration after finding all next states. Fix #3
Hunting french
Change name of members and getters to respect the new style guide
Change the states class for simplier uses
Change the name of StateCell to AbstractStateCell.
Create a namespace StateCell around all concret states.
A State can be accessed with StateCell::myState() and not MyState::myState() (thanks to friend methods).
Will allow use to add function accessed with StateCell::myFunction().
Divide the StateCell files into differents files