30 lines
457 B
C++
30 lines
457 B
C++
/*
|
|
* File name: patern_preview.hpp
|
|
* Author: lejulien
|
|
* Date created: 01-01-1970 00:59:59
|
|
// Date modified: 12-01-2026 21:30:10
|
|
* ------
|
|
*/
|
|
|
|
#pragma once
|
|
|
|
#include <memory>
|
|
|
|
#include <context.hpp>
|
|
|
|
namespace gol {
|
|
|
|
class PaternPreview {
|
|
public:
|
|
PaternPreview(std::shared_ptr<ctx>);
|
|
~PaternPreview() = default;
|
|
void update();
|
|
void display();
|
|
void start();
|
|
private:
|
|
bool is_started = false;
|
|
std::shared_ptr<ctx> context_;
|
|
};
|
|
|
|
} // namespace gol
|