From 1bb5ecad335b86f07401e754050fde190153d6ec Mon Sep 17 00:00:00 2001 From: DarthMooMancer Date: Sat, 23 Aug 2025 14:17:59 -0400 Subject: [PATCH] feat(snake.hpp): adding a member argument for move history --- include/point.hpp | 2 ++ include/snake.hpp | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) 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