#ifndef POINT_HPP #define POINT_HPP #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) {} void clear(std::array, ROW> &board) const; void set_new_point(int row, int col, int dir); }; #endif // POINT_HPP