diff --git a/src/elements.cpp b/src/elements.cpp index 29a0fe0..ddadfa9 100644 --- a/src/elements.cpp +++ b/src/elements.cpp @@ -40,6 +40,13 @@ void PointCollection::move() { void PointCollection::check_collision() { for(int i = m_point_list.size() - 1; i >= 0; i--) { if(m_point_list[i].m_direction == 'u') { + // if(m_point_list[i + 1].m_row == m_point_list[i].m_row || m_point_list[i - 1].m_row == m_point_list[i].m_row) { + // if(m_point_list[i + 1].m_col == m_point_list[i].m_col || m_point_list[i - 1].m_col < m_point_list[i].m_col) { + // if(m_point_list[i].m_row > m_point_list[i + 1].m_row || m_point_list[i].m_row > m_point_list[i - 1].m_row) { + // m_point_list[i].m_row += 1; + // } + // } + // } } if(m_point_list[i].m_direction == 'd') { } diff --git a/src/main.cpp b/src/main.cpp index c04eb33..689e432 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -15,6 +15,7 @@ int main() { collection.m_point_list.back().assign(); while (running) { + collection.check_collision(); collection.move(); window.draw_window(collection); }