CMAKE changes
This commit is contained in:
+2
-4
@@ -99,15 +99,13 @@ void SnakeGame::on_fruit_eaten(Vector2i (*board)[COL]) {
|
||||
col = (rand() % COL);
|
||||
} while (board[row][col].id != '.');
|
||||
buf[FRUIT].set(row, col);
|
||||
buf.insert(buf.begin() + 3, Vector2i { ROW, COL, '@' });
|
||||
buf.insert(buf.begin() + 3, Vector2i { ROW, COL, '~' });
|
||||
m_score++;
|
||||
}
|
||||
|
||||
bool SnakeGame::segment_overlap() {
|
||||
for(int i : std::ranges::views::iota(3, (int)buf.size())) {
|
||||
if( buf[i].y == buf[HEAD].y &&
|
||||
buf[i].x == buf[HEAD].x)
|
||||
{
|
||||
if( buf[i].y == buf[HEAD].y && buf[i].x == buf[HEAD].x) {
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -25,7 +25,6 @@ void Window::draw_display() {
|
||||
|
||||
void Window::update_display(std::vector<Vector2i> &buf) {
|
||||
for(int i : std::ranges::views::iota(0, (int)buf.size())) {
|
||||
// if(i == 1 || buf[i]->y > ROW - 1 || buf[i]->x > COL - 1) continue;
|
||||
if(i == 1) continue;
|
||||
board[buf[i].y][buf[i].x].id = buf[i].id;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user