#pragma once #include #include class Frame { public: Frame(); WINDOW * getWindow(); WINDOW * getBuffer(); WINDOW * getStatus(); void init(int rows, int columns); int getColumns() const; private: int myRows; int myColumns; std::shared_ptr myFrame; std::shared_ptr myStatus; std::shared_ptr myBuffer; std::shared_ptr myBorders; };