diff --git a/include/point.hpp b/include/point.hpp index 32267d0..55a3284 100644 --- a/include/point.hpp +++ b/include/point.hpp @@ -8,8 +8,10 @@ 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; diff --git a/include/snake.hpp b/include/snake.hpp index 334b8fc..38f5d5b 100644 --- a/include/snake.hpp +++ b/include/snake.hpp @@ -37,7 +37,7 @@ struct Head { struct Tail { Point m_tail_pos; - + std::vector m_move_history; }; #endif