#pragma once #include #include #include class CellularAutomaton { int m_fieldWidth, m_fieldHeight; std::vector> field; std::vector> fieldNextState; void initializeRandom(); public: CellularAutomaton(int width, int height); void displayField() const; };