#ifndef POINT_HPP #define POINT_HPP #include #include #include "globals.hpp" struct Point { int m_row; int m_col; int m_direction; Point() {} Point(int x, int y) : m_row(x), m_col(y) {} Point(int x, int y, int dir) : m_row(x), m_col(y), m_direction(dir) {} std::string to_string() const; void clear(std::array, ROW> &arr) const; void set_new_point(int x, int y, int dir); }; #endif // POINT_HPP