diff --git a/src/main.c b/src/main.c index f97a4e0d6e44a9bb0e4c1ede8e89f13da354317d..865ce26c174553b089d72eca45f04fa0a8d69bc6 100644 --- a/src/main.c +++ b/src/main.c @@ -148,10 +148,26 @@ int main(void) { case PAUSED: for (int i = 0; i < snake.length; i++){ - DrawRectangle(snake.segments[i].x * CELL_SIZE, - snake.segments[i].y * CELL_SIZE, - CELL_SIZE, CELL_SIZE, GREEN); - } + if (i == 0) { + DrawCircle(snake.segments[i].x * CELL_SIZE + CELL_SIZE/2, + snake.segments[i].y * CELL_SIZE + CELL_SIZE/2, + CELL_SIZE/2, DARKGREEN); + // Eyes for the head + DrawCircle(snake.segments[i].x * CELL_SIZE + CELL_SIZE/3, + snake.segments[i].y * CELL_SIZE + CELL_SIZE/3, + CELL_SIZE/8, YELLOW); + DrawCircle(snake.segments[i].x * CELL_SIZE + 2*CELL_SIZE/3, + snake.segments[i].y * CELL_SIZE + CELL_SIZE/3, + CELL_SIZE/8, YELLOW); + } + // Draw snake body + else { + DrawCircle(snake.segments[i].x * CELL_SIZE + CELL_SIZE/2, + snake.segments[i].y * CELL_SIZE + CELL_SIZE/2, + CELL_SIZE/2 - 2, GREEN); + } + } + DrawRectangle(food.position.x * CELL_SIZE, food.position.y * CELL_SIZE,