Changed how game speed is incremented

This commit is contained in:
2025-05-08 11:45:31 +03:00
parent 12c328d4c5
commit 7f5394353d

View File

@@ -11,7 +11,7 @@
#include "./snake/snake.h" #include "./snake/snake.h"
#include "./board/board.h" #include "./board/board.h"
const char* VERSION = "1.1.8"; const char* VERSION = "1.1.9";
const char SNAKE_VIS = '#'; const char SNAKE_VIS = '#';
@@ -116,12 +116,16 @@ int main(int argc, char** argv) {
if (snakeHead->x == food.x if (snakeHead->x == food.x
&& snakeHead->y == food.y) { && snakeHead->y == food.y) {
points++; points++;
if (points % 5 == 0) { if (gameSpeed >= 100) {
gameSpeed += 15; gameSpeed += 5;
if (gameSpeed > 180) { } else {
gameSpeed = 180; gameSpeed += 10;
}
} }
if (gameSpeed >= 180) {
gameSpeed = 180;
}
do { do {
food.x = randomX(initClock); food.x = randomX(initClock);
food.y = randomY(initClock); food.y = randomY(initClock);