#pragma once #include #include #include class Engine { public: Engine(); ~Engine() { endwin(); } void run(); private: char p1 { 'x' }, p2 { 'o' }, temp { p1 }; std::string status; std::array view; void draw_display() const; bool check_line(char id) const; bool update_status(); bool process_input(); };