Случайная инициализация и вывод поля

This commit is contained in:
2024-12-03 14:22:14 +03:00
parent 7e9540f10c
commit 2e9fad26d8
3 changed files with 47 additions and 1 deletions

View File

@@ -1,8 +1,19 @@
#pragma once
#include <vector>
#include <random>
#include <iostream>
class CellularAutomaton
{
int m_fieldWidth, m_fieldHeight;
std::vector<std::vector<int>> field;
std::vector<std::vector<int>> fieldNextState;
void initializeRandom();
public:
CellularAutomaton(int width, int height);
void displayField() const;
};